簡體   English   中英

在一個函數中使用2個Ajax調用

[英]using 2 ajax calls in one function

我想做一個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調用完成?

GR

您的代碼似乎太復雜了,因此我正在編寫一個新代碼。 您可以通過查看我的代碼來制作自己的代碼。

嘗試這個;

$.ajax({
type: 'get',
url: 'http://geturl.com',
success: postdata(dataToPost)});

function postdata(dataToPost){
$.ajax({
type:'post',
url: 'http://posturl.com',
data: datatoPost
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM