如何通過form.submit()將原始JSON發佈用戶名/密碼。通過.submit發佈原生Json
loginForm.submit({
url: 'localhost/login',
method: 'post',
jsonData: loginForm.getValues()
...
success: ...
即使Ext.JSON.encode(loginForm.getValues())
服務器接收爲用戶名=測試&密碼=測試,我需要{「用戶名」:「測試」,「密碼」:「測試」}
是啊,這可能會奏效,但因爲有不好的API設計,我沒有與他們接觸,我必須張貼正是因爲{「用戶名」:」考」, 「密碼」: 「測試」}。添加數據:{「用戶名」:「測試」,「密碼」:「測試」}不會工作。 – flakerimi
我看,你看過這個[post](http://stackoverflow.com/questions/2917581/how-to-post-json-data-with-extjs)? – Scriptable
是的,我搜索了谷歌可以找到的所有東西,比如url-form-encoded params,username = test&password = test,這導致了服務器上的錯誤500。我能夠發佈與PHP和Chrome休息客戶端的JSON。 – flakerimi