2012-05-25 50 views
0

我有索引頁面,其中包含div section.i要基於她的鏈接點擊調用不同的頁面到這個div部分,這是完成的。當調用也可能使用ajax調用的頁面時,在這種情況下,ajax調用不適用於此頁面。請告訴我可以在ajax中調用ajax.if是的,那麼請幫助我。ajax可以調用其他ajax頁面嗎?

更新編輯:

我創建了一個要點,其中我已經包括所有使用網頁,腳本https://gist.github.com/2786811。第SERVICE_STATUS使用Ajax調用每5第二被叫的view.jsp的,手頭上view.jsp的互動數據庫和準備視圖。當我們從index.jsp執行ajax調用時,調用了service_status,但它並沒有調用view.jsp文件。

感謝

+0

是的,但這可能會遇到問題,具體取決於您的操作方式。請在jsfiddle或其他地方放置一個頁面來展示您的問題。 –

+0

請看https://gist.github.com/2786811。 –

回答

0

您可以使用$(document).ready(function(){...})在頁面加載時發出ajax調用;在您打電話的目標頁面中。

0

如果你想轉儲<script>標籤與innerHTML,它不會工作。

但是,你可以(作爲一個例子)返回一個JSON對象有兩個屬性:

{ 
    html: "All your <b>HTML</b> here", 
    js: "alert('JavaScript to be run');" 
} 

然後,使用html屬性把頁面上的內容,然後evaljs財產。

這不是最好的解決方案,因爲它使用邪惡的eval,但除非你想重寫你的整個基本結構來正確使用回調,否則它可能是你最好的選擇。

相關問題