我已經使用ajax post方法進行了表單驗證。但我得到了錯誤「Uncaught TypeError:無法讀取屬性'成功'null」......有人可以幫我解決這個...?Uncaught TypeError:無法在ajax中讀取null屬性'成功'
我的代碼
$.post("register.php",{uname:uname,pwd:pwd,cfmpwd:cfmpwd,email:email,gender:gender}).success(function(data){
var obj = jQuery.parseJSON(data);
$('.chatregalert').fadeIn('slow');
if(obj.success == 1){
$('.chatregalert').css('color','#067800');
$('.chatuname').val('');
$('.chatpwd').val('');
$('.chatcfmpwd').val('');
$('.chatemail').val('');
$('.chatgender').val('');
}else{
$('.chatregalert').css('color','#CC0000');
}
$('.chatregalert').html(obj.msg);
});
return false;
});
我試圖警報(數據)的成功......它提醒一個空盒子......我怎麼能解決這個問題..?
你也應該看看$ .getJSON http://api.jquery.com/jQuery.getJSON/ –
當我使用這種格式返回「意外的結束腳本'錯誤... – vinu
你確定你沒有問題,你的PHP腳本?你有沒有嘗試手動調用它沒有AJAX,如果它的工作,嘗試只返回參數值,以確保您收到良好的數據。 –