我正在使用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