Скопировал все 1в1, эффект тот же. Где-то что-то упущено, но я не понимаю что именно. Значение переменной url в функции никак не указывает на нужную пшп страницу.
меня вот это смутило: тебе же возвращался массив. --- Добавлено --- @Uint32 внимание вопрос, тебе в консоле всегда по нажатию кнопки возвращается что???
При нажатии и той, и другой кнопки, в консоле на странице index.php выводится все правильно, если нажата кнопка "го" - привет, если кнопка "стоп" - пока. А на нужной странице server.php всегда выводится условие "елсе", т.е он не видит переменную в глобальном гет. Если добавить к функции вывод ошибки: if (xhr.readyState>3 && xhr.status==200) {success(xhr.responseText);}else { handleError(xhr.statusText);} То в консоле выводится такое: ReferenceError: handleError is not defined
побить бы тебя: исправь server.php так: PHP: <?php if(isset($_GET['test'])){ echo 'данные пришли на сервер, сохрани их в базу мудень!!! '.$_GET['test']; }else{ echo 'нет такого параметра'; } ?>
А смысл, это точно такое же условие. Добавил, но на странице server.php снова не определяет - нет такого параметра. Или в базу заносить данные можно только внутри функции JS ?
Парень, ты на кой фиг лазиешь на эту страницу? за тебя это делает функция при нажатии на кнопку, пиши запись в базу. Дальше сам давай.
Еще вопрос в плане удобства, как мне весь код JS в отдельный файл закинуть. В таком исполнении : <script type='text/javascript' src='/js/form.js'></script> в консоле пишет, что загрузка с источником не удалась. Или создать обычный html и инклудить его ?