随笔 - 0, 文章 - 264, 评论 - 170, 引用 - 0
数据加载中……

Extjs ajax同步请求时post方式参数发送方式(注:转载于http://www.jb51.net/article/19537.htm)

    一般参数传递通过url后面跟后台也能取到,不过看到send参数也可以发送参数,试验了一下服务器端接受不到发送的参数,在firebug里看到发送的请求post部分是一个串,不太象正常发送的参数。
    ajax同步请求一般下面这样:
var conn = Ext.lib.Ajax.getConnectionObject().conn;
conn.open(
"POST"'http://localhost:8080/struts2study/TreeDDGet?node=-1',false);
//设置为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方法里的参数串才会被服务器解释到。

posted on 2010-12-24 22:40 小一败涂地 阅读(3389) 评论(4)  编辑  收藏 所属分类: 前端开发(html、css、javascript、extjs等)相关

评论

# re: Extjs ajax同步请求时post方式参数发送方式(注:转载于http://www.jb51.net/article/19537.htm)  回复  更多评论   

www.365codes.net 源码网
2011-06-26 02:12 | 小袖子

# re: Extjs ajax同步请求时post方式参数发送方式(注:转载于http://www.jb51.net/article/19537.htm)  回复  更多评论   

非常好,学习一下,人民币收藏www.ar6.cn
2014-02-15 16:45 | www.are6.com

# re: Extjs ajax同步请求时post方式参数发送方式(注:转载于http://www.jb51.net/article/19537.htm)  回复  更多评论   

支持一下,啊
2014-02-15 16:46 | 人民币收藏

# re: Extjs ajax同步请求时post方式参数发送方式(注:转载于http://www.jb51.net/article/19537.htm)[未登录]  回复  更多评论   

1
2014-07-09 16:38 | 1

只有注册用户登录后才能发表评论。


网站导航: