ITPUB??ì3
ITPUB论坛 » WEB 2.0技术 » 一个很郁闷的AJAX问题


标题: 一个很郁闷的AJAX问题
离线 qczl1224
初级会员



精华贴数 0
个人空间 0
技术积分 48 (28446)
社区积分 0 (1370275)
注册日期 2007-4-29
论坛徽章:0
      
      

发表于 2008-4-5 15:55 
一个很郁闷的AJAX问题

一个很郁闷的问题,
www.xxx.com/cs.html 中JS用AJAX执行了一个Servlet
JS 中的路径是这样写的
var url = "SServlet?ts=" + new Date().getTime();
  xmlHttp.open("post", url, true);
www.xxx.com/cs.html 通过这个路径访问页面,返回的参数是正常的!

但是我把路径改成
var url = "www.xxx.com/SServlet?ts=" + new Date().getTime();

确不执行了,是什么原因了?有谁知道?


只看该作者    顶部
离线 studios123
初级会员



精华贴数 0
个人空间 270
技术积分 118 (14426)
社区积分 2 (29307)
注册日期 2006-8-26
论坛徽章:0
      
      

发表于 2008-4-5 18:38 
不知道,初学


只看该作者    顶部
离线 studios123
初级会员



精华贴数 0
个人空间 270
技术积分 118 (14426)
社区积分 2 (29307)
注册日期 2006-8-26
论坛徽章:0
      
      

发表于 2008-4-5 18:39 
帮顶上去


只看该作者    顶部
离线 ShadowKiller
不会跳舞的猪


精华贴数 0
个人空间 0
技术积分 636 (2940)
社区积分 19 (7596)
注册日期 2004-9-17
论坛徽章:2
管理团队成员开发板块每日发贴之星    
      

发表于 2008-4-8 12:16 
回复 #1 qczl1224 的帖子

var url = "www.xxx.com/SServlet?ts=" + new Date().getTime();  这应该是相对路径. 而当前目录下并不存在www.xxx.com,所以这个路径不存在。 如果我没有猜错,这个URL打开后,server端返回的状态码应该是404

你可以把出错信息,以及server端返回的错误信息粘贴上来,这样别人帮助你,也容易些。


__________________
When you wanna get the most , there's no easy way out; when you ready to go and your heart left in doubt, Don't give up your faith , cause you can win, in this thing called love.Love can conquer all.
只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4124 (329)
社区积分 3471 (377)
注册日期 2006-6-15
论坛徽章:20
现任管理团队成员2008年新春纪念徽章    
      

发表于 2008-4-8 16:25 
贴一下错误信息


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
离线 qczl1224
初级会员



精华贴数 0
个人空间 0
技术积分 48 (28446)
社区积分 0 (1370275)
注册日期 2007-4-29
论坛徽章:0
      
      

发表于 2008-4-9 15:11 
找到问题原因了, AJAX不能跨域访问,所以路径里面也不用写WEB地址,就可以使用!即使写本地地址也是不能用的!


只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4124 (329)
社区积分 3471 (377)
注册日期 2006-6-15
论坛徽章:20
现任管理团队成员2008年新春纪念徽章    
      

发表于 2008-4-10 10:14 
^^


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
离线 zhour560
超级斑竹


精华贴数 0
个人空间 0
技术积分 2002 (782)
社区积分 72 (3980)
注册日期 2005-9-23
论坛徽章:8
授权会员     
      

发表于 2008-4-11 15:52 
哈哈~~你太有才了


__________________
锐不可挡惊天地,气宇不凡乃周郎!MSN:zhour560@yahoo.com.cn,Email:zhour560@yahoo.com.cn
只看该作者    顶部
离线 mosticy
中级会员


精华贴数 0
个人空间 0
技术积分 2380 (649)
社区积分 2182 (537)
注册日期 2007-10-9
论坛徽章:2
      
      

发表于 2008-4-11 20:51 
正在学习.


__________________
(止步海阔天空.)
只看该作者    顶部
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 37984 (19)
社区积分 9765 (155)
注册日期 2005-6-10
论坛徽章:242
现任管理团队成员ITPUB元老NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章管理团队2007贡献徽章
参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤2008北京奥运纪念徽章:游泳

发表于 2008-4-14 10:16 


QUOTE:
原帖由 qczl1224 于 2008-4-9 15:11 发表
找到问题原因了, AJAX不能跨域访问,所以路径里面也不用写WEB地址,就可以使用!即使写本地地址也是不能用的!

nice job
典型的画蛇添足型错误


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问