我有一个ajax调用。我把返回值(数据)放在一个名为mydata的变量中。我想在ajax调用之外使用该变量。请注意,我无法将我的代码并入ajax调用的成功部分。我不会详细说明原因,因为它会增加混淆。所以问题很简单。有没有办法在ajax调用之外使用ajax调用的返回值?预先感谢您的回复。干杯。马克jQuery - 如何使用ajax调用外的ajax调用的返回值
$.ajax({
type: "POST",
url: "file.php",
data: ajaxData,
success: function(data) {
var mydata = data;
}
});
alert(mydata); // -> This is not working
只是声明'在你需要它(即外呼)范围VAR mydata'。 – m90 2012-04-02 09:17:29
'var mydata = null; $就({ 类型: “POST”, URL: “file.php”, 数据:ajaxData, 成功:功能(数据){ MYDATA =数据; } });警报(mydata);' – YumYumYum 2012-04-02 09:17:55