我試圖將JavaScript加載到已通過AJAX生成的div中,並使用外部PHP文件填充。將JavaScript加載到AJAX生成的div
這裏是我使用的加載AJAX DIV導航,我的PHP內容:
<div id="portfolioContent">
<div id="portfoliotabContainer">
<ul id="portfolioTabs">
<li><a id="dashboardTab" href="./portfolio/portfoliocontent/dashboard.php">Dashboard</a></li>
<li><a id="casedetailsTab" href="./portfolio/portfoliocontent/casedetails.php">Case Details</a></li>
<li><a id="correspondenceTab" href="./portfolio/portfoliocontent/correspondence.php">Correspondence</a></li>
<li><a id="pleadingTab" href="./portfolio/portfoliocontent/pleading.php">Pleading</a></li>
<li><a id="discoveryTab" href="./portfolio/portfoliocontent/discovery.php">Discovery</a></li>
<li><a id="expensesTab" href="./portfolio/portfoliocontent/expenses.php">Expenses</a></li>
<li><a id="indexTab" href="./portfolio/portfoliocontent/docindex.php">Document Index</a></li>
</ul>
</div>
我需要的超級鏈接加載,並填寫所產生的股利,還調用外部JavaScript文件,所以我的腳本在生成的div內工作。
這裏是我的腳本:
$(function() {
$("#portfolioTabs li a").live("click", function() {
var pagecontent = $(document.createElement("div"));
pagecontent.load(
$(this).attr("href"));
$(".insideContent").html(pagecontent);
$(".portfolioContent").animate({
height: "110%"
});
$(".insideContent").animate({
bottom: "0px"
});
return false;
});
});
我看着這個我明白,我可以加載動態是,但我不能確定的最簡單的方法來實現這一目標。
我不完全確定如何實現這一點。對於像這樣的高級JavaScript,我相當薄弱。還有什麼指示? – user2109237 2013-02-26 02:02:06
@ user2109237不,這是你所需要的,你將內容加載到'pagecontent'中,當完成時(回調函數),將它加載到'.insideContent'中。沒有別的東西需要改變/做。 – jeroen 2013-02-26 14:04:34