Extjs ajax同步请求时post方式参数发送方式


Posted in Javascript onAugust 05, 2009

ajax同步请求一般下面这样:

var conn = Ext.lib.Ajax.getConnectionObject().conn; 
conn.open("POST", 'http://localhost:8080/struts2study/TreeDDGet?node=-1',false); // 这里的conn对象其实就是 xmlHttpRequest 对象。 
conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"); 
conn.send("start=" + 0 + "&limit=" + 30 ); 
var rootJson = conn.responseText;

一般参数传递通过url后面跟后台也能取到,不过看到send参数也可以发送参数,试验了一下服务器端接受不到发送的参数,在firebug里看到发送的请求post部分是一个串,不太象正常发送的参数。搜索了很久也没有找到方法,后来搜到一篇文章介绍了xmlHttpRequest对象的send方法解释,才知道需要设置一个header属性Content-Type 告诉服务器是form方式发送数据,然后send方法里的参数串才会被服务器解释到。
Javascript 相关文章推荐
JQuery的read函数与js的onload不同方式实现
Mar 18 Javascript
js和jquery对dom节点的操作(创建/追加)
Apr 21 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
Apr 23 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
JS性能优化笔记搜索整理
Aug 21 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 Javascript
一个JavaScript去除字符串末尾的空白实例代码
Sep 22 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
jquery dialog获取焦点的方法
Feb 09 Javascript
webpack+vue2构建vue项目骨架的方法
Jan 09 Javascript
vue项目多环境配置(.env)的实现
Jul 21 Vue.js
vue使用echarts实现折线图
Mar 21 Vue.js
同一个表单 根据要求递交到不同页面的实现方法小结
Aug 05 #Javascript
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
Aug 04 #Javascript
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
Aug 04 #Javascript
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
Aug 04 #Javascript
javascript 支持链式调用的异步调用框架Async.Operation
Aug 04 #Javascript
JavaScript 异步调用框架 (Part 5 - 链式实现)
Aug 04 #Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
Aug 04 #Javascript
You might like
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
php curl获取网页内容(IPV6下超时)的解决办法
2013/07/16 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
php语法检查的方法总结
2019/01/21 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
javascript几个易错点记录
2014/11/26 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
python入门教程之识别验证码
2017/03/04 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
python创造虚拟环境方法总结
2019/03/04 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
2020/02/14 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
春季防火方案
2014/05/10 职场文书
材料化学专业求职信
2014/07/15 职场文书
党员剖析材料范文
2014/12/18 职场文书
向雷锋同志学习倡议书
2015/04/27 职场文书
汉语拼音教学反思
2016/02/22 职场文书
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python