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的...
(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进行处理
使用 `Ext.Ajax.request` 方法提交 XML 数据同样非常便捷。 - **基本步骤**: 1. 创建 XML 文档对象。 2. 使用 `Ext.Ajax.request` 方法发送该对象到服务器。 - **示例代码**: ```javascript function getXml...
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`方法是Ext.Ajax中最常用的功能,它允许开发者以配置参数的形式发送异步请求。这种方法简化了Ajax请求的过程,开发者只需提供请求URL、请求类型(默认为GET)、请求参数、回调函数等信息即可发起...
在handler函数中,我们使用Ext.Ajax.request方法来发送请求到后台,并将后台的响应返回到前台。 三、后台控制器 在上面的代码中,我们可以看到后台控制器shenHeQuanBuTongGuoXueLiShuJv方法,该方法用于处理前台...
- **请求配置**:使用`Ext.Ajax.request`方法发起POST请求,并配置请求头、请求参数等。 - **处理响应**:通过`success`和`failure`回调函数来处理服务器的响应。 #### 四、关键技术点解释 1. **XMLHttpRequest...
**Ext.data.Connection** 是对 **Ext.lib.Ajax** 的封装,它提供了一种更简洁的配置方式来使用Ajax。与直接使用 **Ext.lib.Ajax** 相比,**Ext.data.Connection** 提供了更加高级和方便的功能,如自动处理错误和回调...