我正在尝试访问一个返回 json 数据的外部 url,并基于该数据中的一个值,我需要隐藏一个表行。我已经尝试了几个选项来使用 jsonp、jquery 和 ajax 来做到这一点,但似乎没有任何效果。YQL 为我工作,但我不能使用外部服务,因为代码需要独立。请有人让我知道如何使用 javascript 进行这项工作
这是我尝试过的一种方法
<script type='text/javascript'>
function checkBlueLight() {
$('#trBlueLight').hide();
$.getJSON('http://.../Lights/getBlueLight?callback=?', function (data) {
if (data.expDate != null) {
$('#trBlueLight').show();
} else {
$('#trBlueLight').hide();
}
});
}
</script>
这是我尝试过的另一种方法。未经授权的同一问题 - 401
$.ajax({
url: 'http://.../Lights/getBlueLight',
dataType: 'json',
success: function(data) {
if (data.expDate != null) {
$('#trBlueLight').show();
} else {
$('#trBlueLight').hide();
}
}
});
我什至尝试使用jsp从url获取数据,这也导致了一些权限问题