簡體   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