我在foreach中执行ajax请求,问题是如何在成功回调中获取请求数据或如何匹配响应数据和请求。 提前谢谢!
答案 0 :(得分:1)
这样的事情:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Xamarin.Forms;
namespace XamarinFormsDemo
{
public class App : Application
{
public App()
{
// The root page of your application
MainPage = new NavigationPage(new SecondPage());
}
protected override void OnStart()
{
// Handle when your app starts
}
protected override void OnSleep()
{
// Handle when your app sleeps
}
protected override void OnResume()
{
// Handle when your app resumes
}
}
}
对于var makeRequest = function(data){
doAjaxRequest(data, function(dataFromServer){
console.log(data);
});
}
array.forEach(function(element){
makeRequest(element.getData());
}
中的每个element
,它的作用是什么,变量array
是不同的,因为它引用了函数data
的本地范围。这样,每个回调都指向正确的makeRequest
。