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

AJAX本地测试正常,访问web文件状态ERROR
昨天刚开始接触AJAX和Jquery,在w3school看了一些简单的教程,试着自己用AJAX写了几个小例子,访问本地的文件可以正常加载。

然后就想试试调用有道词典的API看能不能写出个什么东西,可是状态一直是ERROR,刚开始以为是XML文件的问题,但是本地建立一个XML文件也可以加载。

后来发现url中只要填的是web上的文件,都无法获取,我是把ajax代码放在apache的httpdoc目录下,通过localhost访问的。这个完全是自己自学,找不到问题出在哪里,希望能够得到高手帮助,谢谢!!!

新人初学AJAX,可能问题很菜,还望见谅。。。

代码:
JScript code

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
    $(document).ready(function(e) {
        $("#bt1").click(function() {
            $("#result").load('http://www.baidu.com',function(response,status,xhr) {
                alert(response);
                alert(status);
                alert(xhr);
            });
        });
    });
</script>



------解决方案--------------------
跨域了吧