我想訪問一個外部url,它返回json數據,並基於該數據中的一個值,我需要隱藏一個表格行。我已經嘗試了幾個選項來做到這一點與jsonp,jquery和ajax,但似乎沒有工作。 YQL正在爲我工作,但我不能使用外部服務,因爲代碼需要獨立。請人讓我知道我怎樣才能使這項工作與JavaScript使用純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數據,並且也造成了一些權限問題
到目前爲止您嘗試過的代碼是什麼? – NilsH 2013-05-09 05:03:02
我試過jquery-JSONP與回調和Ajax-Json組合的組合 – itdeveloper 2013-05-09 05:11:41
你可以在這裏粘貼你的代碼嗎? – HaBo 2013-05-09 05:12:38