外部變量獲取Ajax后台返回的參數值(success)


在做select聯動時,想在外部獲取選中的值,可一直獲取不到,弄了很久終於找到了一個很簡單的方法,直接在外部定義一個變量接傳來的數據就可以了

var typd_data;
 $scope.list=function(){
     $.ajax({
       type:"post",
       contentType: "application/json; charset=utf-8",
       async:false,
       url:ip+"/Data/List",
       dataType:"jsonp",
       jsonp: 'callback',//傳遞給請求處理程序或頁面的,用以獲得jsonp回調函數名的參數名(一般默認為:callback)  
       data:{},
       success: function (data){         
         typd_data=data;    
     }
    
    });
    
    
 }

 
 $scope.a=function(){
     //獲取select對象
    var myselect = document.getElementById('test');
   //獲取選中項的索引
    var index = myselect.selectedIndex; 
    var json = typd_data.list;
    var  type1id = json[index-1]["Type1Id"];
        
//獲取暴露出來的data alert(type1id); }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM