我有一个域名搜索方法,可以返回是否可以注册。我无法访问'状态'返回的JSON正文中的字符串。
以下是我用于访问API的AngularJS代码:
hosting.searchDomain = function() {
var domain = hosting.domain;
var tld = hosting.tld;
var url = apUrl + 'api/domains/available.json?auth-userid='+ resellerId +'&api-key='+ key +'&domain-name='+ domain +'&tlds='+ tld +'';
$http({
method: 'GET',
url: url,
}).then(function successCallback(response) {
var data = response.data;
console.log(data);
hosting.searchResults = data;
}, function errorCallback(response) {
console.log('Eror: ', response);
});
}
当您搜索mydomains.com时,这会返回类似的内容:
{"mydomains.com":{"status":"regthroughothers","classkey":"domcno"}}
我不明白我将如何访问状态字符串?
答案 0 :(得分:0)
首先,将JSON转换为JavaScript对象。
status
访问媒体资源status = data["mydomains.com"]["status"]
:
{{1}}
答案 1 :(得分:0)