ExtJs 동기화 및 비동기식 요청

1873 단어 ExtJs
 :

    var conn = Ext.lib.Ajax.getConnectionObject().conn;
    conn.open("GET", 'your url',false);
    conn.send(null);
    alert(conn.responseText);

 

    var conn = Ext.lib.Ajax.getConnectionObject().conn;
    conn.open("POST", url, false);
    conn.send(" ");
    data = conn.responseText;
    alert(data);

 false ;

 :

              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);
                            }
                        }); 


좋은 웹페이지 즐겨찾기