Как я могу отправить имя пользователя/пароль как Raw JSON через form.submit().Post Raw Json via .submit()
loginForm.submit({
url: 'localhost/login',
method: 'post',
jsonData: loginForm.getValues()
...
success: ...
даже Ext.JSON.encode(loginForm.getValues())
сервер получает в качестве имени пользователя = тест & пароля = тест, который я должен быть { «имя»: «тест», «пароль»: «тест»}
Да это может работать, но так как есть плохой дизайн апи, который я не имею к ним доступ, я должен размещать именно так, как { «имя пользователя»:» тест», "пароль": "тест"}. добавление данных: {"username": "test", "password": "test"} не работает. – flakerimi
Я вижу, вы посмотрели на этот другой [пост] (http://stackoverflow.com/questions/2917581/how-to-post-json-data-with-extjs)? – Scriptable
Да, я искал все, что может найти Google, это публикация как параметры, закодированные в форме url, имя пользователя = test & password = test, вызывающее ошибку 500 на сервере. Я смог опубликовать JSON с клиентом php и chrome rest. – flakerimi