Не знаю, почему это не работает ... о да, я еще новичок. У меня есть форма, которая отправляет данные в db, и работает отлично, если я просто использую POST. Я не работаю, если передать его функции javascript с некоторым AJAX, а затем отправить его. Это работает с функцией «GET», которая отправляется из функции, не работает с «POST». С «POST» я подключаюсь к БД прекрасно, но значения из формы пустые, поэтому db обновляется с новой записью, у которой все поля пустые. HERE - это скрипка, я помещаю php-код, куда должен идти CSS: http://jsfiddle.net/DuckofDeath/6var7103/. Вот ссылка на страницу, все отзывы от сценария отсылается тот он странице в верхней части: http://www.modernmediaworld.com/diaboli/register3.php функции checkForm() {отправка POST-значений javascript
function checkForm(){
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("formFeedback").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","addNewSeeker.php",true);
xmlhttp.send();
}
Вы помечено это с JQuery, так что если вы используете JQuery, почему вы не просто использовать '$ .ajax' или' $ .post'. jQuery обрабатывает этот низкоуровневый материал ajax для вас. –
http://jsfiddle.net/robertrozas/6var7103/2/ – Hackerman
вам необходимо передать строку запроса (то же, что вы передадите с GET) в метод 'send()'. – Sebas