我正在从HTML页面调用我的API。在ajax调用中,API将以json格式返回。我有下面的ajax来获取数据。但是,当我尝试打印数据时,请在console.log上。它没有打印任何内容。
$("#submit").submit(function (event) {
event.preventDefault();
var postData = $('form').serialize();
$.ajax({
type: "post",
url: url,
data: postData,
dataType: "json",
function(data) {
console.log(data);
}
})
});
从API返回:
{“代码”:403,“消息”:“空名称”,“状态”:false}
答案 0 :(得分:3)
您似乎缺少回调函数$ .ajax.sucess。试试这个:
$("#submit").submit(function (event) {
event.preventDefault();
var postData = $('form').serialize();
$.ajax({
type: "post",
url: url,
data: postData,
dataType: "json",
success: function(data) {
console.log(data);
},
error: function(error) {
console.error(error);
}
})
});