如何在$ajax方法的success回調方法中獲取當前對象
如何在$ajax方法的success回調方法中獲取當前對象?
鴻蒙傳說
2019-04-02 11:07:40
TA貢獻1821條經驗 獲得超6個贊
ajax成功回調的函數返回的數據在回調函數的參數里,直接將參數賦值給其他變量就可以實現回調獲得的數據傳遞給函數外的變量,進而可以供其他的函數使用該數據。
工具原料:編輯器、jquery
1、實現的最簡單的思路之一是在函數外定義一個變量,在ajax的成功回調函數中將回調函數的參數賦值給該變量,然后即可實現在其他函數里使用該變量即ajax回調返回的數據。
2、代碼的示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
script>
var value='';
$.ajax({
type:"post",
url:"test.php",
async:true
success:function(data){
value=data;//返回的數據賦值給全局變量
}
});
function(){
console.log(value);//使用該變量即ajax回調返回的數據
}
</script>
3、當然還可以使用回調函數里調用其他的函數,返回結果以參數形式傳給其他的函數等方案。
舉報