2012-03-19 24 views
0

我有一個條件,我必須調用實際存在於AJAX responseText中的下拉列表的變化的javascript函數。 我能夠將來自AJAX的響應文本粘貼到父html中。但之後,JavaScript調用沒有發生。調用Ajax響應文本中粘貼responseText後出現的Javascript onchange函數

在此先感謝

這是回調函數來獲取Ajax請求:

function alertContentsInit(http_request, tag_target) { 
    if (http_request.readyState == 4) { 
     if (http_request.status == 200) { 
      // with this I get all the response that a PHP page build 
      result = http_request.responseText; 

      document.getElementById(tag_target).innerHTML = result; 
+2

你能發佈你的html和javascript代碼,也許在http://jsfiddle.net? – 2012-03-19 13:15:53

+0

//這是回調函數來檢索AJAX請求 功能alertContentsInit(HTTP_REQUEST,tag_target){ 如果(http_request.readyState == 4){ 如果(http_request.status == 200){ 結果= HTTP_REQUEST。 responseText的; //與此我得到所有PHP頁面構建的響應 document.getElementById(tag_target).innerHTML = result; – user1278608 2012-03-19 13:37:41

+0

我有一個下拉式的ajax responsetext,它正在調用一個javascript方法onchange它的值。但是,在我粘貼我的ajax響應的父頁面沒有調用JavaScript方法 – user1278608 2012-03-19 13:38:47

回答

0

您需要的Ajax調用後初始化成功塊onchange事件處理程序已經取得

if (http_request.status == 200) { 
    result = http_request.responseText; 

    document.getElementById(tag_target).innerHTML = result; 

    // Set your dropdown onchange event handler here 
+0

感謝您的響應.. 但我粘貼我的ajax響應到父母的HTML,如果我查看html的地址它仍然顯示舊值而不是更新。 如何使父頁面加載包含ajax響應的值 – user1278608 2012-03-19 13:56:26