日期:2014-05-16  浏览次数:20800 次

初学者求助, jquery 的ajax请求路径问题
很诡异的问题 
掉js的html文件路径:  WebRoot/day03/Stock.html

调的JS:
$(document).ready(function(){
$.get("getStock",null,function(data){
alert('dd');
});

});

昨天还好好的 , 今天突然怎么请求都不好使了 , 最后用浏览器的工具一看 , 
发送的路径变成了 [17:06:39.119] GET http://localhost:8080/jQuery/day03/getStock [HTTP/1.1 404 Not Found 0ms]

servlet路径前 莫名其妙多出来个 /day03/

jQuery的url不是可以写相对路径吗    关键昨天还好用 ,  头疼啊

------解决方案--------------------
因为你放在day03目录下,这样url是相对于这个目录访问getStock,当然会加上day03,使用绝对路径


$(document).ready(function(){
$.get("/getStock",null,function(data){
alert('dd');
});

});