jqueryajax只想将1个值保存到一个变量中,以便以后使用Javascript
嗯。所以我终于找到了如何获取JSON get请求的方法,但是我很难找到如何使用我得到的信息。数组中有9项,但我只关心其中的1项。我试图获取id:value并将其存储在一个变量中以供以后使用。我知道我目前没有尝试在代码中存储位-我尝试了很多选项,我将代码恢复到至少可以获取数组的位置 以下是ajax代码:jqueryajax只想将1个值保存到一个变量中,以便以后使用Javascript,javascript,jquery,arrays,json,ajax,Javascript,Jquery,Arrays,Json,Ajax,嗯。所以我终于找到了如何获取JSON get请求的方法,但是我很难找到如何使用我得到的信息。数组中有9项,但我只关心其中的1项。我试图获取id:value并将其存储在一个变量中以供以后使用。我知道我目前没有尝试在代码中存储位-我尝试了很多选项,我将代码恢复到至少可以获取数组的位置 以下是ajax代码: var childSection; var url = "https://myurl.com"; $.ajax({ 'async': true,
var childSection;
var url = "https://myurl.com";
$.ajax({
'async': true,
'type': "GET",
'global': false,
'dataType': 'JSON',
'data': JSON.stringify(childSection),
'contentType': "application/json",
'url': url,
'success': function (data) {
childSection = data;
return childSection;
}
在success属性中,有一个函数正在接收数据。您可以获取数据并访问要保存的节点。假设所讨论的节点名为wutangclan,您可以像这样访问它:data.wutangclan 如果您希望能够在success函数之外访问data.wutangclan,有几种方法,但基本上您希望将其分配给在success函数之外创建的变量 另外,另一种方法是:
// since I defined this in the global scope, I can access it later inside the done function
var myGlobalVariable;
var request = $.ajax({
url: url,
method: "GET",
data: {
yourdata: the_value_to_send
},
dataType: "json"
});
request.done(function(data) {
myGlobalVariable = data.wutangclan
}
图片不起作用,链接已断开。假设图片是数据对象的图片,我认为childSection=data[0]。id应该可以做到这一点。是的,它只是数组的图片,但我还无法上载图片:P我将尝试你的建议。