如何将数组传递给数据中的ajax调用

时间:2019-05-08 15:10:06

标签: javascript jquery arrays ajax object

我想知道如何将数据数组传递给ajax调用 如何加载模式,直到在Ajax中成功接收到数据。 请检查以下代码和帮助。谢谢

static(){
    var src = "SG";
    var tar = "TH";
    var samount = 1000;
    var sourceccy = "SGD";
    var targetccy = "THB";
    var providers = ["trans","fund"];
    $.ajax({
      url: "/en/send-money-from-" + sourcecn + "-to-" + targetcn,
      method: 'get',
      data: {
        srccn: src,
        tarcn: tar,
        source: sourceccy,
        target: targetccy,
        provider: providers //pass array in ajax call
      },
      success: function (data) {
        $('body').html(data);
      }
    });
  }

1 个答案:

答案 0 :(得分:0)

创建一个像这样的对象

var obj = {
        "srccn": src,
        "tarcn": tar,
        "source": sourceccy,
        "target": targetccy,
        "provider": providers
      }

然后在数据中使用data: JSON.stringify(obj);