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>
------解决方案--------------------
跨域了吧