0
var objectData ={
"emailAdress" : document.getElementById('emailAddress').value ,
"password": document.getElementById('password').value }
var objectDataString = JSON.stringify(objectData);
alert(objectDataString);
var url = "url";
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
alert('connected..');
}
};
xmlhttp.open("POST",url,true);
xmlhttp.send(objectDataString);
$.ajax({
type: "POST",
URL:"login.php",
contentType:"application/json",
CrossDomain:true,
data: JSON.stringify(objectData),
dataType: 'json',
success: function (data) {
alert("success");
var ret = jQuery.parseJSON(data);
alert(ret);
我已經登錄表單包含用戶名和password.i要轉換的是用戶輸入的信息爲JSON並將其發送到解析的server.but越來越JSON錯誤。無法找到錯誤。請告訴我在哪裏做錯了..?我試圖從這麼多小時,但無法找到。要求JSON解析失敗,出現錯誤解析JSON文件
不可能說出了什麼問題,你**沒有顯示你想要解析的**。顯示數據包含的內容,當你試圖解析它時。 –
爲什麼直接使用XHR,*和*使用jQuery的'ajax'?這將發送兩次請求。 –
並注意''ajax'沒有'CrossDomain'選項。 JavaScript區分大小寫。有一個'crossDomain'選項。 –