我想在點擊進入DIV數據容器加載一個PHP頁面。但它沒有顯示任何東西。甚至沒有顯示錯誤。這是我的代碼。jQuery的.load()不工作
$(".Element").live("click",function(){
alert("Loading Starts");
var file = $(this).find(".file").text();
$("#Viewer").show();
var full = 'directory/file.php?curFile=' + file;
alert(full);
$("#Data").load(full , function(status){ if(status== "error") alert("There is an error");});
alert("Loading Ends");
});
它不會顯示在#DATA容器東西。 任何人都可以幫忙嗎?
編輯:下面是HTML
<div class="Element">
<div class="file" style="display:none">
myfile.xml
</div>
<div>Some Text</div>
</div>
<div id="Viewer">
<p style="position:absolute; right:0px; top:0px;"onclick='$("#Viewer").hide();'>X</p>
<div id="Data"></div>
</div>
和文件變量的迴歸是正確的。我通過alert()進行了檢查。
直播()是一個過時jQuery函數 – jtheman
什麼是請求的URL將其發送? – Gabe
1)你是否也可以發佈你的相關HTML。 2)你是否嘗試點擊一個div並加載不同的頁面? – Robert