我正在使用jQuery的验证插件来验证用户名。不知何故,我的JSON请求数据是无效的,我不知道为什么。下面是代码:jQuery验证插件,远程调用
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();
}"}
你有什么建议吗?
如果我重写它是这样的: “数据: '{ ”用户名“:”' + getUsername()+ '“}' “,那么它工作正常,但我真的很喜欢在这种情况下使用匿名函数。 – Krassi 2009-10-22 16:38:00
运行它通过邪恶eval在onSuccess – Bostone 2009-10-22 16:55:34
嗯 - 我想知道这是否会工作 'data:'{“username”:“'+ function(){return $(”#username“)。val()} +'” }()'' – Bostone 2009-10-22 16:56:43