我想创建一个ajax函数来发布我使用另一个ajax函数加载的数据。我已经发现使用回调函数,但是如何将数据从一个函数传递到另一个函数。我试过这个:
getData(function{
$.ajax({
do stuff...,
data: dataArray,
do stuff...
)}
});
function getData(callback){
$.ajax({
do stuff...,
data: dataArray,
do stuff...,
success: function(data){
dataArray = fill array with stuff;
callback();
}
)}
};
看起来数组不可用于回调函数...
这是我应该想到的解决方案,还是有另一种方法可以等待第一个ajax调用完成?
克
答案 0 :(得分:-1)
你的代码看起来很复杂所以我正在写一个新代码。你可以通过查看我的代码来制作自己的代码。
试试这个;
$.ajax({
type: 'get',
url: 'http://geturl.com',
success: postdata(dataToPost)});
function postdata(dataToPost){
$.ajax({
type:'post',
url: 'http://posturl.com',
data: datatoPost
});