2013-07-30 61 views
-2

我需要更新HTML div內容和一個JavaScript函數,以在AJAX請求完成後通過AJAX檢索特定參數。這是可能的一個AJAX調用?有沒有辦法讓AJAX調用返回HTML內容和回調函數?

+3

是的,這是...只有當你嘗試..代碼先生在哪裏? –

+0

你可以在ajax回調中做任何你想要的,只是更具體/顯示一些代碼。 – moonwave99

+0

我的經驗是,您可以簡單地在響應中提供文檔就緒功能,只要將dom加載到當前頁面中,它們就會立即執行。 –

回答

0
xmlhttp.onreadystatechange=function() 
    { 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 

    callback();  //execute my callback function!!! 
    } 
    } 

你的HTML將是xmlhttp.responseText內。

+0

但是,在AJAX請求返回的回調函數中使用的特定參數呢? – reformed

+0

你從來沒有提到過.. –

+0

請原諒我。 – reformed

1

jquery $ .ajax在請求完成後支持回調。 檢查文件 - >http://api.jquery.com/jQuery.ajax/

+0

如果可能,不使用jQuery。 – reformed

+0

在OP的問題中沒有提及'jQuery'。我們不能假定他們正在使用jQuery或有能力使用jQuery。 – War10ck

相關問題