Ext.Ajax.request( {
url : bid.webContextRoot + '/gcqztbryqs.do?method=updateRecord',
method : 'POST',
params : {
qbid : bid.gcsg.gcsgzb.qztbrqdqbjs.yqsqb.qbid,
zt:zt
},
success : function(response) {
alert("success");
var data = response.responseText;
var obj = Ext.decode(data);
var text = obj.updateStatus;
alert(text);
bid.gcsg.gcsgzb.qztbrqdqbjs.dbqbxx.readOnly();
bid.gcsg.gcsgzb.qztbrqdqbjs.dbqbxx.zbwjnrFormPanel.find("name", "zt")[0].setValue(
bid.getNameByCode(zt, bid.gcsg.gcsgzb.qztbrqdqbjs.ztArray));
bid.gcsg.gcsgzb.qztbrqdqbjs.yqsqb.qbzt = zt;
var toolBar = bid.gcsg.gcsgzb.qztbrqdqbjs.dbqbxx.zbwjnrFormPanel.getTopToolbar();
toolBar.items.items[0].hide();//保存
toolBar.items.items[1].hide();//生效
toolBar.items.items[2].hide();//下发
bid.showMomentInforDlg("操作成功!");
},
failure : function(response) {
bid.showMomentInforDlg("操作失败!");
}
});
上面是JS代码,
response.getWriter().write("{success:true,updateStatus:'success'}");
上面是java后台代码!
分享到:
相关推荐
标题"Ext.Ajax.request跨域"指出我们将探讨如何使用ExtJS库中的Ajax模块进行跨域请求。Ext.Ajax.request是ExtJS提供的一种发起Ajax请求的方式,它允许开发者向服务器发送异步HTTP请求。然而,由于浏览器的同源策略...
在EXTJS库中,`Ext.Ajax.request`是用于发送Ajax请求的核心方法,它支持异步和同步操作。本文将详细解析如何利用`Ext.Ajax.request`实现同步请求,并探讨其背后的原理和注意事项。 首先,我们需要理解Ajax的本质,...
这篇文章将深入探讨`Ext.Ajax.request`的使用,以及在实际应用中可能遇到的小问题。 首先,`Ext.Ajax.request`的基本语法如下: ```javascript Ext.Ajax.request({ url: 'your-url', method: 'GET', // 可选值有...
标题提到的"ext-basex.js进行Ext.Ajax.request同步请求 FF无法正常"问题,涉及到浏览器兼容性和异步/同步请求的理解。 `Ext.Ajax.request`是ExtJS中的一个方法,用于发起Ajax(异步JavaScript和XML)请求。它可以...
ExtJs提供了Ext.Ajax.request方法来进行Ajax请求,但默认情况下,该方法不支持waitMsg属性,不像fp.form.submit方法提供了waitTitle和waitMsg属性来实现等待提示。为了解决这一限制,我们可以采用Ext.MessageBox的...
ExtJS之Ext.Ajax.request用法详解.docx
ExtJS之Ext.Ajax.request用法详解.pdf
(1)Ext.FormPanel f.getForm().submit({ url:”... }, failure:function(c,v,e){} }) (2)Ext.Ajax.request Ext.Ajax.request({ url:”….”, params:{XX:xx….}, success: function (v,c) { var json=Ext.decode(v.r
Ext Ajax:如何调用Ext.Ajax.request方法和使用Java Servlet进行处理
ExtJS之Ext.Ajax.request用法详解 (2).docx
ExtJS之Ext.Ajax.request用法详解 (2).pdf
Ext.Ajax.request({ url: 'upload.php', // 文件上传的服务器端处理程序 method: 'POST', useXhrUpload: true, headers: { 'Content-Type': undefined }, // 必须取消Content-Type以让浏览器自动设置 params: ...
然而,如果我们需要为整个应用的Ajax请求设置统一的拦截器,可以使用`Ext.Ajax.on`方法来监听`beforerequest`和`requestcomplete`事件: ```javascript Ext.Ajax.on('beforerequest', function(connection, options...
7. **取消请求:** 如果需要取消正在进行的请求,可以使用`Ext.Ajax.abort`方法,传入请求的`request`对象即可。 8. **预处理和后处理:** `Ext.Ajax`还支持在请求前后执行自定义函数,比如添加自定义请求头或处理...
在使用`Ext.Ajax.request`方法时,设置`async`参数为`false`可以使请求变为同步。例如: ```javascript Ext.Ajax.request({ url: 'your-url', method: 'GET', async: false, // 设置为false表示同步请求 ...
3. **Ajax请求**:使用`Ext.Ajax.request`方法发起异步请求,该方法支持POST或GET方式提交数据。在`action.js`中,可以配置请求的URL(如`action.html`),数据类型,以及成功或失败的回调函数。 4. **服务器端处理...
Ext.Ajax.request({ url: "updateuser.aspx", params: { data: Ext.encode(record.data), // 将数据编码成字符串形式 id: record.id }, success: function() { alert(10); } }); grid.getView().refresh...