我正在使用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();
}"}你有什么建议吗?
发布于 2009-10-23 00:25:38
看起来你的函数没有计算。您是否可以在调用之前运行它,并将实际返回值放入数据中?
发布于 2009-10-23 01:00:14
要编写一个自执行函数,请先将其括在括号中:
(function () { return $("#username").val() })()https://stackoverflow.com/questions/1608371
复制相似问题