我正在使用jQuery的验证插件来验证用户名。不知怎的,我的json请求数据无效,我不知道为什么。这是代码:
remote: {
url: "blablabla",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: '{"username":"' + function () { return $("#username").val() } + '"}'
}
当我签出请求时,json数据如下所示:
{"username":"function () {
return $("#username").val();
}"}
你有什么建议吗?
答案 0 :(得分:0)
看起来你的功能没有评估。你可以在调用之前运行它并将实际的返回值放在数据中吗?
答案 1 :(得分:0)
要编写自执行函数,首先将其包装在括号中:
(function () { return $("#username").val() })()