【发布时间】:2016-05-04 19:24:54
【问题描述】:
我正在尝试访问一个返回 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 获取数据,这也导致了一些权限问题
【问题讨论】:
-
到目前为止你尝试过的代码是什么?
-
我已经尝试过 jquery-JSONP 与回调和 Ajax-Json 组合的组合
-
你能把你的代码贴在这里吗?
-
我将它添加到我的问题中。请看