从变量(jQuery)中的AJAX请求中保存数据

Mik*_*kel 13 ajax jquery

如何从使用jQuery保存在变量中的AJAX请求中获取数据?

Pet*_*dIt 20

var myvar;
$.ajax({
    url: 'mything.php',
    success: function(data) {
        myvar = data;
    }
});
Run Code Online (Sandbox Code Playgroud)

  • 除非你将ajax调用设置为`async:false`,否则你的var将不会在你使用它时保存该数据. (5认同)
  • 我需要在这个ajax请求之外访问这个变量 (2认同)

小智 11

用这个

var myvar='';
$.ajax({
    type:'post',
    url: 'your url',
    dataType:'text',
    success: function(data) {
        useReturnData(data);
    }
});

function useReturnData(data){
    myvar = data;
    console.log(myvar);
};
Run Code Online (Sandbox Code Playgroud)