2013-03-21 72 views
1

这不是加载页面错误在哪里? ,这是使用jQuery 1.9.1版本, http://localhost/ReportsSec/MapNavigation.aspx包含谷歌地图API 下面给出的错误页面:jQuery加载方法不起作用

刷新页面以查看已打开F12工具之前可能已发生的消息。 SCRIPT5009:使用 'google' 未定义 Default.aspx的,线116字符1 SCRIPT257:无法完成由于错误80020101. 的jquery-1.9.1.js操作,线路602字符4

<!DOCTYPE html> 
     <html> 
    <head> 
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> 

    <script> 
     $(document).ready(function() { 
      $("button").click(function() { 
       $("#div1").load("http://localhost/ReportsSec/MapNavigation.aspx"); 
      }); 
     }); 
    </script> 
    </head> 
    <body> 

    <div id="div1" style="width:450px;height:450px"></div> 
    <button>Get External Content</button> 

    </body> 
    </html> 
+2

您使用的是什么浏览器:Cross-domain requests with JQuery

然后,你可以这样做?使用浏览器开发人员工具查看正在发生的事情。例如在控制台中,您可以看到possbile Javascript错误。 – Esailija 2013-03-21 16:49:28

+0

即9,请注意我试图加载.aspx页面,没有错误在控制台 – user2153650 2013-03-21 16:51:06

+0

做任何其他方法的工作? – btevfik 2013-03-21 16:51:29

回答

1

我认为这个问题可能是你需要一个Ajax国防部为了加载外部网页使用jQuery​​的问题。试试这个: $('html').load('http://google.com');

+0

它在控制台中给出错误,,,,,,,刷新页面看看在F12工具打开之前可能发生的消息 SCRIPT5009:'google'未定义 Default.aspx,line 116 character 1 SCRIPT257:由于错误80020101而无法完成操作。 jquery-1.9.1.js,第602行字符4 – user2153650 2013-03-21 17:18:33

+0

YEAH得到它的跨域请求,非常感谢 – user2153650 2013-03-21 17:19:49

+0

Great =)!祝你好运ect^_ ^ – 2013-03-21 17:22:45

0

我觉得这是你的js进口这file.Try一次

<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 


    $(document).ready(function() { 

      $("#div1").load("http://localhost/ReportsSec/MapNavigation.aspx"); 

    }); 
+0

你已经回答,然后向OP询问问题,没有任何澄清。 – 2013-03-21 16:52:53

+0

我相信这是问题所在。 – PSR 2013-03-21 16:53:39

+0

即使我猜也一样。好的好运 – 2013-03-21 16:54:15