我想调用在其函数外部返回的ajax,下面是我尝试过的代码,但没有工作。调用ajax返回函数外?
var names;
$.ajax({
type: 'POST',
url: 'ajax/get_upcoming.php'
}).success(function (data) {
names = data[1];
});
alert(names);
我想调用在其函数外部返回的ajax,下面是我尝试过的代码,但没有工作。调用ajax返回函数外?
var names;
$.ajax({
type: 'POST',
url: 'ajax/get_upcoming.php'
}).success(function (data) {
names = data[1];
});
alert(names);
因为成功的功能是回调函数调用时Ajax请求得到响应,这样反而试试这个
var names;
$.ajax({
type: 'POST',
url: 'ajax/get_upcoming.php',
success: performOperation
});
function performOperation(data)
{
// write your code here
names = data[1];
}
我知道该怎么做,但我想在其他功能上使用名称。这就是整个想法 – user2310422
如果你想在ajax请求后执行一些操作或活动,你只需要把它放在成功函数中。因为当要求完成时,没有人知道,所以更好的做法是创建一个函数,然后你写下你想要做的事情,并在成功的时候调用函数 – Vijay
不,你没有帮助。 – user2310422
我认为警报()执行响应来自服务器回来。 放置console.log()并删除警报并查看执行顺序。
它没有工作是太泛泛......但可能有一个明显的原因,这里最常问的问题 – PSL
没有'范围'''名称'成功外功能 –