我有一個希望接收JSON,像這樣一個Web服務:jQuery的AJAX和JSON格式
{"first_name":"test","last_name":"teste","email":"[email protected]","mobile":"+44 22 2222 2222", "password":"testing"}
我在jQuery的AJAX調用:
$.ajax({
type: "POST",
url: hb_base_url + "consumer",
contentType: "application/json",
dataType: "json",
data: {
first_name: $("#namec").val(),
last_name: $("#surnamec").val(),
email: $("#emailc").val(),
mobile: $("#numberc").val(),
password: $("#passwordc").val()
},
success: function(response) {
console.log(response);
},
error: function(response) {
console.log(response);
}
});
有沒有什麼辦法來檢查格式我的數據正在發送?我應該沒有發送正確的JSON到服務器(這是驗證的第一步)。
是我的jQuery代碼發送有效的JSON還是我錯過了什麼?
將您的JSON發送到URL並將其粘貼到jsonlint.com中 – Jimbo
當您調用方法時是否碰到斷點? –
如果你把你的json放在一個變量中並且使用'console.log()',你會得到什麼? – MisterBla