同步方式请求:
关键是要设置false这个参数
异步方式请求:
- var conn = Ext.lib.Ajax.getConnectionObject().conn;
- conn.open("GET", 'your url',false);
- conn.send(null);
- alert(conn.responseText);
异步方式请求:
- Ext.Ajax.request({
- url : 'listpublishersms.action',
- success : function(response, options) {
- var temp = "<chart caption='"
- + startField.getValue().dateFormat("Y-m-d")
- + "至"
- + endField.getValue().dateFormat("Y-m-d")
- + "' baseFontSize='12' formatNumberScale='0' showBorder='1'>";
- var responseArray = Ext.util.JSON
- .decode(response.responseText);
- alert(responseArray.list.length);
- for (var i = 0;i < responseArray.list.length ;i++) {
- var pname = responseArray.list[i].pname;
- var count = responseArray.list[i].count;
- temp += "<set label='" + pname
- + "' value='" + count + "'/>";
- }
- temp += "</chart>";
- chart_chart.setDataXML(temp);
- }
- });
本文介绍如何使用ExtJS库实现同步与异步HTTP请求。通过实例代码展示了设置请求方式、处理响应数据的方法,并利用Ext.util.JSON解析JSON格式的数据。

3340

被折叠的 条评论
为什么被折叠?



