我的ajax請求中出現錯誤200。我想發佈1個值,這是一個電子郵件地址到我的ajax請求中的頁面。有人能告訴我什麼是錯Ajax請求中的json數據解析錯誤
錯誤:
message=:[object Object], text status=:parsererror, error thrown:=SyntaxError: JSON.parse: unexpected end of data
只是改爲$ .parseJSON它的工作原理,並沒有錯誤,但doiesn't警報 成功函數的JQuery
$('#checkemail').click(function() {
var json = $.parseJSON({ "email": $('#email').val() });
$.ajax({
url:'http://' + location.host + '/buyme/include/getemailaddress.php',
type:'POST',
contentType: "application/json; charset=utf-8",
data: json,
dataType:"json",
success: function(msg) {
alert(msg);
},
error: function(msg, textStatus, errorThrown) {
alert('message=:' + msg + ', text status=:' + textStatus + ', error thrown:=' + errorThrown);
}});
});
你能張貼您收到的JSON? –
服務器上的代碼是怎麼樣的,負責將數據發送到客戶端的代碼 – dakait
我還沒有那麼遠,但我現在不知道該怎麼做。我需要一個json解析器。我真的需要的是返回一個空的字符串,這是'真'或'虛假' – ONYX