在一个html页面写一个javascript方法:用jquery异步请求一个url,成功以后把返回的数据alert出来。问题:
为什么把这个html文件放到tomcat服务器上,访问服务器地址,结果正常。
可是html文件在本地硬盘上直接用浏览器打开,却不能alert结果呢?用firefox浏览器的调试插件可以看到状态码是200,成功的,可是为什么alert不出结果呢?高手指教!!!

解决方案 »

  1.   


    请求的url是一样的啊!
    其实就是同一个html文件,里面有一个方法,是用jquery的$.post(url,funciton(date){},"html")方法去请求url.
    问题是放在tomcat服务器上,结果正常,能alert出结果。
    本地直接浏览器打开,同样可以访问到url,可是返回结果时出错,alert不出结果。
      

  2.   

    代码呢?下面是一个自己请求自己的代码,没得问题
    jq.html
    <script type="text/javascript" src="jq.js"></script>
    <script type="text/javascript">
        $.ajax({ url: 'jq.html', cache: false, success: function (d) {alert(d) } });
      </script>