我一直在玩这个。我的目标是将表单字段发布到URL / checkaddress并显示结果。问题是我的数据对象显示为空。 delivery_line _ 1应包含来自JSON内容的信息。我见过使用Callbacks和jQuery延迟对象的例子,但我似乎无法将它们合并到我的代码中。
我的代码如下:
submitHandler: function(form) {
// Submit Handeler
$.ajax({
url: '/checkaddress',
type: 'post',
dataType: 'json',
data: $('form#Form').serialize(),
success: handleData
});
function handleData(data) {
//do some stuff
console.log(data.delivery_line_1);
}
}
我的表格是:
<form id="Form">
<input class="fname" id="firstname" name="firstname" type="text" placeholder="First Name" />
<input class="lname" id="lastname" name="lastname" type="text" placeholder="Last name" />
</form>
我发布的表单数据是firstname = Kalska&amp; lastname = Lamsm
当我进入Chrome浏览器工具中的“网络”标签时,单击“标题”选项卡,我会收到状态代码:200当我单击“响应”选项卡时,我没有任何回复。这是服务器没有响应任何数据还是我的代码不正确的问题?