| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2038 人关注过本帖
标题:xhr.open("POST","?????????????");
只看楼主 加入收藏
angeldidi
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-8-25
收藏
 问题点数:0 回复次数:4 
xhr.open("POST","?????????????");

刚开始ajax
不是太明白
我的代码是这样的
xhr = new XMLHttpRequest();
xhr.onreadystatechange = GPSRefreshCallback;
xhr.open("POST","/GPSRefresh.request?");
xhr.send(null)

后台的响应函数为GPSRefresh()不带参数。这个open里面的函数应该怎么写呢?
谢谢!

搜索更多相关主题的帖子: xhr open GPSRefresh 后台 
2006-10-17 17:47
angeldidi
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-8-25
收藏
得分:0 
有没有高手在吗?
2006-10-17 17:55
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
xhr.open("GET","/GPSRefresh.request?");
你指要在open写什么?这样写就可以了啊?
然后在回调函数处理responseText或responseXML
另外,最好在请求的url后面加一个时间参数,即
xhr.open("GET","/GPSRefresh.request?timestamp="+new Date().getTime());
另外,建议去用prototype框架,省的写那么多xmlHttpRequest请求的语句,并且可以保证跨浏览器
你用new xmlHttpRequest(),ie应该是不支持的

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-18 13:28
angeldidi
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-8-25
收藏
得分:0 

我还是不太明白一个问题
怎么通过open函数定位到后台的那个函数上去
我后台的函数名称是GPSRefresh()。
我按照上面的方法来运行,最后的结果response里是method not found

2006-10-19 10:52
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
纯xmlHttpRequest对象无法直接定位到后台的某个函数
只能定位到后台的某个处理页面,也就是open请求的是一个页面
然后在这个页面里进行相关操作,然后返回页面数据,由回调函数再来处理

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-21 09:25
快速回复:xhr.open("POST","?????????????");
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016882 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved