API调用
https://myhost.net/api/get_global_search_result/methods/test
返回一个Array对象。我试图将它保存在Array对象中,以便读取其中的属性和值。
var queryResult = [];
queryResult = browser.get('https://myhost.net/api/get_global_search_result/methods/test/');
console.log('result length: ' + queryResult.length);
这是我在控制台上看到的内容:
result length: undefined
如果我直接在浏览器实例中加载上面指定的URL,它会显示Array及其内容。
捕获此调用返回的数组对象的更好方法是什么?
答案 0 :(得分:0)
使用JQuery ajax请求怎么样? 这将是一些事情:
$(document).ready(function() {
$("#testbutton").click(function() {
$.ajax({
url: 'http://localhost:9200/xyz/xyz/xfSJlRT7RtWwdQDPwkIMWg',
dataType: 'json',
success: function(data) {
alert(JSON.stringify(data));
},
error: function() {
alert('error');
}
});
});
});