Extjs interact with the background

One,

 var conn = new Ext.data.Connection();
            conn.request({
                url : 'WorkorderProcessStepInfotwoListData.jsp?DbType=WorkorderProcessStepInfoDelete',
                params : {
                    workorderProcessStepInfoID: _record.get("AutoID")
                },
                method : 'post',
                callback : function(options, success, response) {
                    if (response.responseText.replace(/(^\s*)|(\s*$)/g, "") == 'true') {
                        Ext.MessageBox.alert("提示", "所选记录成功删除!");
                        dsWorkorderProcessStepInfoList.proxy = new Ext.data.HttpProxy({
                            url:'WorkorderProcessStepInfotwoListData.jsp?DbType=SearchLoad&WlcspLot=' + _record.get("WlcspLot") + '&AreaProcessID=' + _record.get("AreaProcessID")
                        });
                        dsWorkorderProcessStepInfoList.reload();

                    The else {}
                        Ext.MessageBox.alert ( "prompt", "delete selected records failed!");
                    }
                }
            })

 

II. With Ext.Ajax.request

  这个最简单,最方便,**增删改**操作都可以用,而且不用估计啥,唯一需要注意的就是网页和项目的编码格式 

 Ext.Ajax.request({
                url : 'RoutingProcessQtimeListData.jsp?DbType=IsRoutingProcessMaterialInfo&RoutingID ='+_record.get("PrimaryKey"),
                success : function(response, options) {
                    var responseArray = Ext.util.JSON.decode(response.responseText);
                    if (responseArray.success) {
                        Ext.MessageBox.alert('提示', '删除成功!');
                    } else {
                        Ext.MessageBox.alert('错误', '请联系MIS!');
                    }
                }
            });

发布了51 篇原创文章 · 获赞 46 · 访问量 62万+

Guess you like

Origin blog.csdn.net/nbxinjian/article/details/86490994