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>
[解决办法]
跨域了吧