我們應該送JSON數組或在任何情況下正常陣列作爲查詢字符串在senchatouch2發送JSON數組作爲查詢字符串在senchatouch2
回答
雖然我們使用POST方法發送參數煎茶Touch2採用jsonData在AJAX請求一樣,
Ext.Ajax.request({ URL: '', 方法: 'POST', disableCaching:假, 標頭:{ '接受': '應用/ JSON', '內容 - 類型': '應用/ JSON' }, jsonData:{ 姓:FNAME // { 「姓」:[ 「山姆」, 「保」]}} , 成功:功能(響應) { console.log(response.responseText); }, failure:function(response) console.log(response.responseText); }, });
您只能在URL字符串發送,所以如果你有JSON然後使用Ext.JSON.encode使它是字符串,如果您有JS Array使用toString
或join
方法將數組附加到URL之前將其平鋪。
既然你說查詢字符串,所以我想你,而不是做POST請求。
[編輯] 看看你的評論似乎你想發送一些數據爲創建服務,但在這種情況下,你不應該發送數據作爲查詢字符串,你應該發送它在消息正文。以下是例子,JSON數據發送給服務:
var obj = new Object();
obj.loginEntry = new Object();
obj.loginEntry.userid = username;
obj.loginEntry.password = password;
var data = Ext.JSON.encode(obj);
Ext.Ajax.request({
url : 'http://myserver:port/service/entity',
method : "POST",
headers: {
/* Important because default is
* Content-Type:application/x-www-form-urlencoded; charset=UTF-8
* which is not supported by service
*/
'Content-Type': 'application/json'
},
params : data,
success : function(response) {
},
failure : function(response) {
}
}
);
[/編輯]
,我們不應該使用POST方法是吧? – Annie 2013-04-15 04:26:48
如果我發送查詢字符串作爲陣列它傳遞爲[「安妮」,「玫瑰」],但如果轉換爲字符串它傳遞爲安妮,玫瑰這是正確的? – Annie 2013-04-15 05:21:28
查看我的回答,我添加了示例代碼以顯示POST請求 – ThinkFloyd 2013-04-15 05:53:52
- 1. 發送數組作爲查詢字符串參數中senchatouch2
- 2. 發送一個JSON字符串作爲HTTP查詢參數?
- 3. 發送字符串[]作爲JSON
- 4. 發送字符串作爲JSON對象
- 5. 發送regEx模式作爲查詢字符串中的參數
- 6. 如何發送查詢字符串作爲獲取參數swift
- 7. 如何發送一個數組作爲c#查詢字符串的參數?
- 8. 阻止ViewState作爲查詢字符串在asp.net站點發送
- 9. 在查詢字符串中發送XML
- 10. 爲什麼「_ = 1389258551926」作爲查詢字符串參數在ajax請求上發送?
- 11. 發送LINQ查詢到實體框架作爲字符串
- 12. 將查詢字符串數組從iOS發送到PHP
- 13. 如何發送數組中的查詢字符串的值
- 14. 作爲數組發送Ajax數據不同於發送爲手動字符串
- 15. pyserial發送unicode字符串作爲字節數組
- 16. 發送JSON響應作爲字符串和整數...
- 17. 使用目標發送json字符串作爲httpBody數據c
- 18. 將查詢字符串發送到publish_action
- 19. 向rails發送查詢字符串respond_to
- 20. 發送查詢字符串RedirectToAction MVC
- 21. 發送和查詢字符串
- 22. 通過queue.defer發送查詢字符串
- 23. 如何使用字符串數組作爲查詢在mysql
- 24. jQuery的AJAX,如何發送JSON,而不是查詢字符串
- 25. 參數化查詢作爲字符串
- 26. 數據作爲查詢字符串而不是表單數據發送
- 27. 郵政JSON數據作爲的WebRequest的查詢字符串
- 28. 發送JSON陣列被接收作爲字典<字符串,字符串>
- 29. 作爲字節[]發送的字符串內容將其內容作爲查詢字符串轉義
- 30. 如何發送一個包含查詢字符串的URL作爲查詢字符串
你是什麼意思「作爲查詢字符串?」 – 2013-04-11 05:12:53
要訪問web服務,我們將發送查詢字符串參數knw – Annie 2013-04-11 06:04:37
要在數據庫中存儲詳細信息,我們必須使用WEBSERVICE來訪問該數據庫。使用POST方法,我將值作爲QueryString發送到webserviceURL – Annie 2013-04-11 06:06:03