我有一个从后端获取数据的ajax post函数。
$.ajax({
type: "POST",
url: action,
result: "json",
data: formData,
})
.done(function( msg ) {
console.log(msg.status);
});
Php是
return json_encode(array('status' => 'ok'));
但是当我尝试读取msg.status时,结果是未定义的。如果我记录msg值,它有:{“status”:“ok”}
如何以json格式阅读?
答案 0 :(得分:4)
FOR
中没有result
属性。如果你想告诉jQuery为你解析JSON,你需要使用$.ajax
。
dataType