我在拨打以下服务时收到了一些结果。
拨打:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
function getData() {
var clientID = '123';
var pageName = 'home';
var serviceURL = 'https://service.com/meta?_callback=home&_o=' + clientID + '&_t=' + pageName + '';
$.ajax({
url: serviceURL,
method: 'GET',
aynch:true,
success: function (data) {
console.log(data);
},
error: function (data, textStatus, errorThrown) {
alert('Service Call Error '+ errorThrown);
}
});
}
</script>
响应:
home({
"a": {
"prop1": "data",
"prop2": "data"
},
"b": {
"prop1": "data",
"prop2": "data"
}
});
如何使用JavaScript访问此结果的数据?
答案 0 :(得分:3)
答案 1 :(得分:0)
如果是JSONP,则必须定义home
函数,例如:
var result;
window.home = function(data) {
result = data;
}
然后你可以得到道具
result.a.prop1 // "data"