【发布时间】:2011-09-13 00:48:05
【问题描述】:
我试图弄清楚如何使用 ajax / 查询处理来自服务器的响应(服务器返回真或假(json 编码)):
function submitFormWithAjax(form) {
form = $(form);
$.ajax({
url: form.attr('action'),
data: form.serialize(),
type: (form.attr('method')),
dataType: 'json'
});
var serverResponse = eval(result.responseText);
console.log(serverResponse);
return serverResponse;
}
现在,当我在控制台记录结果时,属性 responseText 正确显示为真/假,但该函数似乎总是返回真。我不是 javascript / jquery 程序员,所以如果我在上面做的事情看起来很“愚蠢”,请原谅我,我正在尝试将事情拼凑起来。
--更正,函数总是返回false(不是我上面说的true)
【问题讨论】: