您好我正在尝试更改ajax get key取决于JSON文件之王。
这是我的快速代码:
$("#cbox2").click(function() {
var jsonlink = $('#jsonlink').val();
var jsonkey = $('#jsonkey').val();
$.ajax({
type: "GET",
url: jsonlink,
dataType: 'json',
cache: false,
success: function(data) {
data.forEach(function(post) {
$('#listacroche').append('<div class="row"><div class="col s5"><input name="foo" value="' + post.email + '" type="checkbox" id="checkgrp' + post.email + '" /><label for="checkgrp' + post.email + '">' + post.email + '</label></div></div>');
});
},
complete: function() {
console.log("List des groupes avec succès");
}
});
});
正如您在代码中看到的那样,密钥是'post.email'但是如果在另一个文件上它是'post.userlog'或事件'post.mail'我想把密钥放在我的#jsonkey输入中而不是改变我的代码。
由于
答案 0 :(得分:0)
您还可以使用括号表示法访问该媒体资源,例如发布[&#39;电子邮件&#39;]
因此,您可以像使用jsonkey
post[jsonkey]
变量
希望这有帮助。
答案 1 :(得分:0)
所以这里是代码工作和完成。
"