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与Prototype并存的冲突的解决方法
Aug 29 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
js动态设置鼠标事件示例代码
Oct 30 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
从数据库读取数据后将其输出成html标签的三种方法
Oct 13 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 Javascript
分享jQuery网页元素拖拽插件
Dec 01 Javascript
js改变css样式的三种方法推荐
Jun 28 Javascript
js实现按座位号抽奖
Apr 05 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
Sep 18 Javascript
Layui表格监听行单双击事件讲解
Nov 14 Javascript
同一个表单 根据要求递交到不同页面的实现方法小结
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
PHP下常用正则表达式整理
2010/10/26 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
2012/12/15 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
JavaScript面试开发常用的知识点总结
2016/08/08 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
JS实现百度搜索框
2021/02/25 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
python安装以及IDE的配置教程
2015/04/29 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
python序列类型种类详解
2020/02/26 Python
在python3中使用shuffle函数要注意的地方
2020/02/28 Python
python实现简单的五子棋游戏
2020/09/01 Python
学习全国两会精神心得体会范文
2014/03/17 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
环保小标语
2014/06/13 职场文书
贪污检举信范文
2015/03/02 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
python 三边测量定位的实现代码
2021/04/22 Python