Есть ли что-то особенное, что мне нужно сделать для объекта JSON, прежде чем отправить его с помощью AJAX? Мой код выглядит следующим образом:Отправить JSON с AJAX
runAjax(JSON.stringify(data));
}
function runAjax(JSONstring)
{
ajax = getHTTPObject();
var params = "?data=" + JSONstring;
ajax.open("POST", "createtrip.php", true);
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajax.setRequestHeader("Content-length", params.length);
ajax.setRequestHeader("Connection", "close");
ajax.onreadystatechange = serverSpeaks;
ajax.send(params);
}
Сейчас сервер не получает данные. Я получаю null на стороне сервера, но установлена клиентская сторона JSONString. Есть ли что-то, что я делаю неправильно?
вы можете проверить с Firebug, если у вас есть ошибки или звоните на сервер –