我存儲在笨電腦板「迴應」,此數據:人幫助我一下AJAX JSON
{
"ok": false,
"messages": {
"cgusrnm": "<p class=\"text-danger\">The Full Name field is required.<\/p>",
"cgnnm": "<p class=\"text-danger\">The Nick Name field is required.<\/p>",
"cgeml": "<p class=\"text-danger\">The Email Address field is required.<\/p>",
"cgunm": "<p class=\"text-danger\">The User Name field is required.<\/p>",
"cgpsd": "<p class=\"text-danger\">The Password field is required.<\/p>",
"ccgpsd": "<p class=\"text-danger\">The Confirm Password field is required.<\/p>",
"cgcnm": "<p class=\"text-danger\">The Company Name field is required.<\/p>",
"cgadr": "<p class=\"text-danger\">The User Address field is required.<\/p>",
"cgct": "<p class=\"text-danger\">The City field is required.<\/p>",
"cgcnt": "<p class=\"text-danger\">The Country field is required.<\/p>",
"cgzn": "<p class=\"text-danger\">The State field is required.<\/p>",
"cgzc": "<p class=\"text-danger\">The Zip Code field is required.<\/p>",
"cgpn": "<p class=\"text-danger\">The Phone Number field is required.<\/p>",
"cgsn": "<p class=\"text-danger\">The Skype Name field is required.<\/p>",
"pm": "<p class=\"text-danger\">The Payment Method field is required.<\/p>",
"cgpeml": "<p class=\"text-danger\">The Email Address field is required.<\/p>"
}
}
但AJAX文件無法讀取該陣列。
我的Ajax代碼:
$('#form_user').submit(function(e) {
e.preventDefault();
var me = $(this);
$.ajax({
url: me.attr('action'),
type: 'post',
data: me.serialize(),
datatype: 'json',
success: function(response) {
if (response.ok == true) {
alert('response');
} else {
$.each(response.messages, function(key, value) {
var element = $('#' + key);
element.after(value);
});
}
}
});
});
請幫助我。
它可能是'response.data.ok'。 'console.log'取出'response'的值並調查它的結構。 – ceejayoz
我在本教程中流動https://youtu.be/H1sHOvc8au0 – Abdullah
我沒有看YouTube教程來回答這個問題。使用'console.log'來查看'response'的值是什麼。相應地調整代碼。 – ceejayoz