javascript - 如何在 JavaScript 中获取 foreach 循环之外的数据?

标签 javascript arrays ajax json

我想在 foreach 之外获取我的 uid 值。我该怎么做。 .请帮忙

这是我的代码

var conf_url = "https://192.168.236.33/confbridge_participants/conference_participants.json?cid=0090000007";

       getParticipant(conf_url, function(data) {
        data.forEach(function(obj){
           document.write(obj['uid'])
        });
    });
// i want to get the value of uid here
// I WANT TO GET THE VALUE OF UID HERE
     function getParticipant(conf_uri, handleData) {
        $.ajax({
          type: "GET",
          url: conf_uri,
          dataType: "jsonp",
          jsonpCallback: 'callback',
          contentType: "application/javascript",
          success: function(data) {
            handleData(data);
            console.log(data);
          }
        });

      }

这是我的 json 数据,即 https://192.168.236.33/confbridge_participants/conference_participants.json?cid=0090000007

[{"id":8,"uid":"0090000163","cid":"0090000007","extension":"202","secret":"Myojyo42f!","leader":true,"simultaneous":false,"confbridge_id":6,"created_at":"2015-08-18 09:22:20","updated_at":"2015-08-18 09:22:20"},{"id":11,"uid":"0090000165","cid":"0090000007","extension":"204","secret":"Myojyo42f!","leader":false,"simultaneous":false,"confbridge_id":6,"created_at":"2015-08-18 09:45:36","updated_at":"2015-08-18 09:45:36"}]

最佳答案

您可以声明一个全局变量

    var newVariable = [];

    getParticipant(conf_url, function(data) {
        data.forEach(function(obj){
           newVariable.push(obj['uid']);
        });
    });

newVariable 现在可以在 foreach 外部访问,但请检查您的分配,您正在使用循环,因此预计您有多个值。

关于javascript - 如何在 JavaScript 中获取 foreach 循环之外的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086039/

相关文章:

javascript - 使用express js的多部分表单数据发布方法

javascript - 需要检测 JS 日期中的星期日并相应地显示在数组中

Jquery Ajax WCF 参数

jquery - 如何阻止 jQuery 函数相互干扰?

javascript - 如何使用 Jquery 设置隐藏输入字段的值?

javascript - 使用 Google Cloud Function 执行 HTTP post 请求时需要在我的 URL 中添加值

c++ - 在 C++ 的函数中创建一个没有全局变量的数组

c++ - 如何将一个非常大的二进制数转换为十进制数?

javascript - jquery提交和button提交的区别

javascript - 如何使第二列的第二行与第一列的高度相同