SweetAlert下拉列表从JSON

时间:2018-07-05 15:12:31

标签: php json ajax

我一直试图遍历PHP脚本的JSON响应。但是每次循环浏览并尝试在sweetAlert的下拉列表中填充JSON数据时,我只会得到一个值。

这是JSON文件

  [{"main_id":16,"main_cat":"Androids"},{"main_id":5,"main_cat":"News papers"},{"main_id":3,"main_cat":"Construction"},{"main_id":2,"main_cat":"Banking Files"},{"main_id":1,"main_cat":"Technologies"}]

这是我在JS中的循环

var inputOptionsPromise = new Promise(function (resolve) {
    // getting my  data and passing it to resolve()
      var jsonData = JSON.parse(ajax.responseText);
       for (var i = 0; i < jsonData.length; i++) {
        var result = jsonData[i];
         var ID = result.main_id;
         var mainCat = result.main_cat;
        setTimeout(function () {
         resolve({
         '#ID': mainCat,
         })
          }, 2000)
           }

        });" 

使用它来填充SweetAlert inputOptions中的数据

inputOptions: inputOptionsPromise

可以帮忙吗? 谢谢

0 个答案:

没有答案