0
我想加載與.load()的div。當一個菜單元素被點擊時,這個功能被觸發:jquery腳本似乎等待,當php文件被調用
function newPage(p_id){
var id = p_id;
$("#div").load("content.php?id=" + id);
doSomething();
doAnotherThing();
}
content.php工作正常。但是doSometing()
;沒有發生。下次我點擊一個菜單元素,doSomething()
;和doAnotherThing()
;被觸發,然後該功能從一開始就開始並在doSomething()
之前再次停止;當然,我打算在每次點擊時從頭到尾執行該功能。
任何人都可以幫忙嗎?
是否'DoSomething的()'或'doAnotherThing()'做什麼? ; p –
是的,它們改變了.load()函數加載的元素的樣式。 – Jan
@Jan所以你必須等待加載的內容添加到DOM中,如果調用它們的方法 –