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 相关文章推荐
javascript基础第一章 JavaScript与用户端
Jul 22 Javascript
在JQuery dialog里的服务器控件 事件失效问题
Dec 08 Javascript
jquery乱码与contentType属性设置问题解决方案
Jan 07 Javascript
实现51Map地图接口(示例代码)
Nov 22 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
Sep 24 Javascript
js实现仿微博滚动显示信息的效果
Dec 21 Javascript
js遍历json的key和value的实例
Jan 22 Javascript
js读取json文件片段中的数据实例
Mar 09 Javascript
React 实现拖拽功能的示例代码
Jan 06 Javascript
微信小程序实现九宫格抽奖
Apr 15 Javascript
基于javascript的无缝滚动动画实现2
Aug 07 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
example2.php
2006/10/09 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
PhpStorm配置Xdebug调试的方法步骤
2019/02/02 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
2014/01/02 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
javascript时间差插件分享
2016/07/18 Javascript
利用JQuery阻止事件冒泡
2016/12/01 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python的gevent框架的入门教程
2015/04/29 Python
实例解析Python设计模式编程之桥接模式的运用
2016/03/02 Python
解析Python中的__getitem__专有方法
2016/06/27 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
德国网上宠物店:Zoobio
2018/05/23 全球购物
英国探险旅游专家:Explore
2018/12/20 全球购物
银行求职推荐信范文
2013/11/30 职场文书
原材料检验岗位职责
2014/03/15 职场文书
确保工程质量承诺书
2015/04/29 职场文书
尼克胡哲观后感
2015/06/08 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
Python+DeOldify实现老照片上色功能
2022/06/21 Python