Javascript Can';t使用jQueryAjax返回响应数据

Javascript Can';t使用jQueryAjax返回响应数据,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用jQueryAjax加载跨域html页面 我的问题是返回或等于响应数据(目标的html代码) 在$.get()方法中,我尝试: html = result ; return result ; 两次尝试都没有成功 是否有类似的方法将响应数据“导出”到全局范围变量? p.S-我尝试使用带有参数的函数返回响应。它工作得很好,但这根本不是我想要的。试试看 //var html=”“; 函数get(url){ $.ajaxPrefilter(函数(选项){ if(options.cross

我正在使用jQueryAjax加载跨域html页面

我的问题是返回或等于响应数据(目标的html代码)

$.get()方法中,我尝试:

html = result ;

return result ;
两次尝试都没有成功

是否有类似的方法将响应数据“导出”到全局范围变量?

p.S-我尝试使用带有参数的函数返回响应。它工作得很好,但这根本不是我想要的。

试试看

//var html=”“;
函数get(url){
$.ajaxPrefilter(函数(选项){
if(options.crossDomain&&jQuery.support.cors){
var http=(window.location.protocol==“http:?”http::“https:”);
options.url=http+“//cors anywhere.herokuapp.com/”+options.url;
}
});
返回$.get(url);
};
得到(”http://google.com")
.然后(功能成功(响应){
//如果请求成功,
//使用请求的url中的'response'进行操作`
console.log(响应)
},函数错误(jqxhr,textStatus,errorshown){
//如果出现错误,则记录'textStatus','errorshown`
console.log(textStatus,errorshown)
});


你不能那样做。如果您知道数据的去向,可以使用$(选择器).html(响应)它看起来是异步调用,请尝试在回调
函数(响应)
中使用
response
执行任务。可以包括
js
在哪里使用
html
变量?对于您的特殊要求,您必须进行AJAX同步调用。嗯,谢谢!这就是我想知道的,我将对此进行更多的研究,并尝试其他方法进一步改进。顺便说一句,请随意标记为重复,我非常确定它是。祝你今天愉快:D
html = result ;

return result ;