今天做DBlock的时候,用ext向后台发送同步请求。代码如下:
var conn = Ext.lib.Ajax.getConnectionObject().conn;
conn.open("POST", '/group/lock/' + record_id , false);
conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
conn.send('mode=edit');
var res = Ext.util.JSON.decode(conn.responseText);
if (res.success == false) {
Ext.MessageBox.show({
title : 'エラー',
msg : res.result,
minWidth : 260,
buttons : Ext.MessageBox.OK
});
}
结果IE好用,火狐用get方法提交没事,用post提交总出500错误。郁闷。
老田网上找到解决方法,在conn.send之前添加一句:
conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
解释贴在下面:
一般参数传递通过url后面跟后台也能取到,不过看到send参数也可以发送参数,试验了一下服务器端接受不到发送的参数,在firebug里看到发送的请求post部分是一个串,不太象正常发送的参数。搜索了很久也没有找到方法,后来搜到一篇文章介绍了xmlHttpRequest对象的send方法解释,才知道需要设置一个header属性Content-Type
告诉服务器是form方式发送数据,然后send方法里的参数串才会被服务器解释到。
其实我的html页也已经配置了上面的属性,不知道为什么没起作用。
分享到:
相关推荐
这是一个对Ext中的AJAx进行扩展了的方法,使其可以支持同步访问
NULL 博文链接:https://linwei-211.iteye.com/blog/1567277
NULL 博文链接:https://lingf.iteye.com/blog/1821225
extjs ajax同步请求所需js extjs ajax同步请求所需js
Ext.Ajax.request同步请求包 博文链接:https://lingf.iteye.com/blog/1195912
ajax同步请求一般下面这样: 代码如下: var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open(“POST”, ‘http://localhost:8080/struts2study/TreeDDGet?node=-1’,false); // 这里的conn对象其实就是 ...
在使用myeclipse过程中,我使用ajax同步请求传递参数到后台却出现中文乱码,这是我解决问题的代码,希望对您有所帮助
用于sourcemod的简单cURL扩展 同步http请求以扩展 。 在制品
内核如何为不同的请求提供服务 同步原语 对内核数据结构的同步访问 避免竞争条件的实例 第六章定时测量 时钟和定时器电路 Linux计时体系结构 更新时间和日期 更新系统统计数 软定时器和延迟函数...
异步取节点的思路是这样的: 1、先定义一个初始化节点(也可以不定义,看个人需求) 2、yui-ext根据该节点id请求服务器,获得子节点各属性 3、循环 特点:可以在上一级目录中,在服务器端预先将该节点是否有子节点...
10. 3 块设备的请求队列 lo. 4 设备文件系统devfs 10. 5 驱动程序的框架及实例分析 10. 6 设计自己的驱动程序 第11章 文件系统 11. 1 文件和目录 11. 2 文件系统的框架 11. 3 VFS文件系统 11. 4 ext2文件系统 11. 5 ...
同步http请求将导致 tomcat 的业务线程被阻塞。一旦某接口网络出现问题,可能会阻塞tomcat业务线程,从而无法处理正常业务。很多公司使用另开线程池的方式进行异步调用来解决tomcat线程阻塞问题。但由于本系统中接口...
注意,同步请求可能会暂时的锁定浏览器, 当请求激活时不能进行任何操作。 beforeSend 数据类型: Function 一个预处理函数用于在发送前修改XMLHttpRequest对象,设置自定义头部等。 XMLHttpRequest作为惟一的...
起初以为是Ext 框架设置了ajax同步造成的。后来发现时session 死锁造成其他控制器在等待session 完成后才能操作。(主要是用户登录判断需要更新session)当PHP 处理大数据量操作时 不能及时操作完成 这时候又有访问...
在导航页框架中重新打开在字段和列标签及其技术名称之间切换对象的打开版本列表打开增强的后台脚本窗口处理您的配置: 在浏览器之间同步您的实例和首选项从json文件导出和导入实例首选项去做: ... 谁知道? 发布...
4.8 内核同步 4.8.1信号量 4.8.2原子操作 4.8.3 自旋锁、读写自旋锁和大读者自旋锁 4.9 本章小节 第五章进程调度 5.1 Linux时间系统 5.1.1 时钟硬件 5.1.2 时钟运作机制 5.1.3 Linux时间基准 5.1.4 ...
手动触发同步 检查本地数据 清除本地数据 从/切换到STAGE和PROD 计划功能 从预览集合加载 安装 从选择.xpi文件。 当要求确认时,选择“继续安装”。 注意:强烈建议使用临时或开发用户配置文件 发展 npm install ...
2. ext2文件系统 2.1. 总体存储布局 2.2. 实例剖析 2.3. 数据块寻址 2.4. 文件和目录操作的系统函数 3. VFS 3.1. 内核数据结构 3.2. dup和dup2函数 30. 进程 1. 引言 2. 环境变量 3. 进程控制 3.1. fork函数 3.2. ...