2013-07-01 80 views
-6

我無法獲得此JavaScript代碼的工作。 我從選項中獲得值,但它不處理槽ajax!Javascript ajax不工作

function get_lan() { 
     var lan_code = document.getElementById('customDropdown1').value; 
     var params = "lan=" + lan_code; 
     $.ajax({ 
      type: "POST", 
      url: "api/get_lan.php", 
      data: params, 
      success: function(result) { 
       callback(result); 
       document.getElementById("lan_code").innerHTML = result; 
      } 
     }); 
    } 
+1

是否有獲得網頁的任何錯誤? – Neal

+2

是否定義了回調?控制檯中有錯誤嗎?你是否至少在成功函數開始時用一個斷點進行調試? –

+2

究竟發生了什麼問題,您是否收到任何錯誤? JavaScript控制檯說什麼? –

回答

0

首先callback未被定義,第二,你還需要調用get_lan() function得到它的工作

更新代碼

function get_lan() { 
    var lan_code = document.getElementById('customDropdown1').value; 
    var params = "lan=" + lan_code; 
    $.ajax({ 
     type: "POST", 
     url: "api/get_lan.php", 
     data: params, 
     success: function(result) { 
      document.getElementById("lan_code").innerHTML = result; 
     } 
    }); 
} 

get_lan();