我们应该送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