Articles of javascript

Использование JavaScript для доступа к массиву JSON из PHP

Я пытаюсь понять, как мой PHP-скрипт может передать массив в код JavaScript. Используя следующий PHP, я передаю массив: $c = array(3,2,7); echo json_encode($c); Мой JavaScript выглядит следующим образом: $.post("getLatLong.php", { latitude: 500000}, function(data) { arrayData = data document.write(arrayData) document.write(arrayData[0]); document.write(arrayData[0]); document.write(arrayData[0]); }); </script> Что напечатано на экране [3,2,7][3, Я пытаюсь понять, как работает json_encode – […]

Любой способ изменить URL-адрес заголовка без перезагрузки?

Возможный дубликат: Измените URL без перезагрузки страницы Обновление адресной строки с новым URL без хеша или перезагрузка страницы мой сайт полностью основан на запросах Ajax, и простая навигация внутри сайта выполняется только с одной страницы. Это означает, что когда пользователи нажимают на пункты меню, он не загружает другую страницу, а загружает содержимое внутри элемента HTML. […]

HTML5 Audio Element "src = get.php не может пропустить позицию

Я использую HTML5 AudioElement для воспроизведения своих файлов .mp3, но я заметил, что нельзя пропустить позицию. Я извлекаю файл через PHP извне www root. Я использую HTML-код: <audio src="" controls id="appAudio" style="width:1000px;margin-top:10px"></audio> Код JavaScript: document.getElementById('appAudio').src= 'http://localhost/index.php/player/get_audio_via_php/1'; PHP-код: $file = "/myfolder/1.mp3"; header('Content-Type: audio/mpeg'); header('Content-Length: ' . filesize($file)); return file_get_contents($file); Как я уже сказал, он воспроизводит аудиофайл, […]

Хотите показать «загрузка …» на странице PHP

Я разрабатываю веб-страницу на PHP, которая нуждается в следующих функциях: 1. Когда пользователь нажимает «Скажи спасибо», его следует изменить с помощью «Готово!». 2. В то же время я хочу вызвать действие в indexController. 3. В это время я хочу показать «loading ….» 4. На текущей странице много динамического содержимого, которое также не должно меняться. Пожалуйста, […]

Как отобразить сумму времени из базы данных с помощью php?

Я использую это как свой таймер и сохраняю эти данные в базе данных <input type="text" class="timer timer-count timer-box" id="tst" name="tst" value="0:0" readonly="readonly"/> <br /><br /> <script> /*<![CDATA[*/ var timer={ init:function(id){ this[id]={ obj:document.getElementById(id) } }, start:function(id){ var obj=this[id]; obj.srt=new Date(); clearTimeout(obj.to); this.tick(id) }, stop:function(id){ clearTimeout(this[id].to); }, tick:function(id){ this.stop(id); var obj=this[id],sec=(new Date()-obj.srt)/1000,min=Math.floor(sec/60),sec=sec%60; obj.obj.value=min +':'+parseInt(sec>1?sec:'0'+sec); obj.to=setTimeout(function(){ timer.tick(id); },1000); […]

Оптимизация стратегий разработки веб-приложений

В настоящее время многие веб-приложения используют API или код, которые они не работали с самими собой, и нередко используют его неэффективно. На ум приходят некоторые mashup-карты google. С php / asp backends, HTML, javascript (особенно со всеми AJAX в наши дни) – существует так много потенциальных узких мест, проблем, неэффективности и двойных попыток. Какие стратегии […]

PHP aes-256-cbc mcrypt_decrypt () эквивалент в Node.js

Я пытаюсь перенести этот рабочий php-код в Node.js, но я получаю Error: Invalid IV length 32 Вот код PHP: //— PHP example code (works): — $aes_iv = 'MjY2YjljMmM0MjVjNzVlMGMyZGI2NjAwN2U5ZGMzZDQ%3D'; $payload = base64_decode($payload); $aes_iv = base64_decode($aes_iv); // secret key. 64 character hex string: $shared_key = '14370ced836 …'; // convert from hex to binary string: $shared_key = pack('H*', […]

Передача значения локального хранилища HTML5 на ошибку PHP

Я использую локальное хранилище html5, и я пытаюсь прочитать его и передать его переменной php: Это код: $myphpvar = "<script>document.write(localStorage.getItem('myjsvar'));</script>"; Когда я это делаю: echo $myphpvar; Значение выглядит правильно (визуально) Upto там все выглядит хорошо НО, когда я добавляю этот код: $sql="INSERT INTO `pending` (`id`, `myfield`) VALUES ('', '$myphpvar')"; Затем я получаю эту ошибку: Ошибка: […]

Вход с Amazon говорит, что пользователь не согласился, но у них есть – Alexa SMAPI

Я пытаюсь получить список навыков в моей учетной записи разработчика Alexa, используя API управления навыками (SMAPI). У меня есть следующий HTML / javascript: <BODY> <a href id="LoginWithAmazon"> <img border="0" alt="Login with Amazon" src="http://img.ruphp.com/javascript/btnLWA_gry_312x64.png" width="156" height="32" /> </a> <div id="amazon-root"></div> <script type="text/javascript"> var client_id = "<client id>"; window.onAmazonLoginReady = function() { amazon.Login.setClientId(client_id); }; (function(d) { var […]

Laravel 4 – перенаправление на маршрут внутри javascript-кода Blade template

Я пытаюсь написать простое перенаправление с помощью javascript и blade-движка, и это пример того, что я хочу сделать: Код javascript: <p>Click the button to go to the home page</p> <button onclick="myFunction()">Click me</button> <p id="demo"></p> <script> function myFunction() { var x; var r=confirm("Are you sure you want to leave this page ?"); if (r==true) { //Redirect […]