Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在函数外部获取ajax值_Javascript_Jquery - Fatal编程技术网

Javascript 在函数外部获取ajax值

Javascript 在函数外部获取ajax值,javascript,jquery,Javascript,Jquery,我试图从get jQuery函数中传递一个值,示例如下: function a(){ var test=""; $.get("js/getDATEinvoice.php?inv=" + invoice, function(html) { test=html; }); alert(test); } 我已经尝试了返回,但我无法获得值 我必须在一个函数中调用这个函数,这样它才能得到值并继续做一些事情 提

我试图从get jQuery函数中传递一个值,示例如下:

function a(){

   var test="";    

   $.get("js/getDATEinvoice.php?inv=" + invoice, function(html) {               
      test=html;            
   });

alert(test);
}
我已经尝试了返回,但我无法获得值

我必须在一个函数中调用这个函数,这样它才能得到值并继续做一些事情

提前谢谢

这样做:

$.get("js/getDATEinvoice.php?inv=" + invoice, function(html) {               
      test=html;  
      alert(test);          
   });

Ajax中的A表示异步。此外,函数在调用时也不能保证从结果中返回某些内容。

您只需在函数范围之外声明变量即可

 var your_Var = '';
 function yourFunc(){
      your_Var =1;

 };
 alert(your_Var);

AJAX
中的
A
表示异步。您无法在启动ajax调用后立即获取该值,因为它尚未完成。你需要在回调中访问它。我能做些什么来代替警报吗?你想做什么?我想把变量从函数中传递出去。。。不提示也不在文档中写入