繁体   English   中英

Javascript Ajax脚本 <head> ?

[英]Javascript ajax scripts in <head>?

我有2个html页面(主要和详细信息):主页包含一个表和一个空div。 当用户单击一个表行时,空div通过AJAX从另一页(详细信息页)填充。

在详细信息页面上,我想加载一个Google Map。 另外,我希望页面可以单独(独立)运行,而不仅仅是通过AJAX运行。

所以这是我的问题:要使用Google地图,我必须在html头中包含以下脚本:

<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>

如果我将其包含在详细信息页面中,则可以独立运行。 但是当我尝试通过AJAX从主页获取它时,它不起作用。 Google服务器挂起,无法继续运行。

另一方面,如果我将其包含在主页中,则AJAX可以正常工作,但是由于缺少重要的包含内容,因此详细信息页面无法单独运行。

我真的很想把它留在详细信息页面中,因为它还有更多的逻辑。 有什么方法可以从详细信息页面将脚本加载到主页中?

通常,使用javascript和AJAX的最佳方法是什么? 将所有内容保留在主页中? 还是有什么机制可以将所有内容加载到主页中,但是将代码保留在页面中?

顺便说一句。 我正在使用jQuery,但这并不是很重要。 这是设计问题,而不是库问题。

由于您未使用IFRAME ,因此最好将JAVASCRIPT包含在主页而不是详细信息页面中-因为您可以这样做并且js可以工作。 我认为这将为您解决ajax问题,并且脚本将被加载一次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM