从外部 url 访问数据的问题 - jsonp/json 方法不起作用

Posted

技术标签:

【中文标题】从外部 url 访问数据的问题 - jsonp/json 方法不起作用【英文标题】:Issue with accessing data from external url- jsonp/json approach not working 【发布时间】:2013-04-28 13:46:44 【问题描述】:

我在下面的代码中尝试从外部 url 检索数据。当我尝试执行此操作时,我收到 401-未授权访问错误。请指教

<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>

【问题讨论】:

【参考方案1】:

尝试改用$.ajax:

$.ajax(
    url: 'http://.../Lights/getBlueLight',
    dataType: 'json',
    success: function(data) 
       if (data.expDate != null) 
           $('#trBlueLight').show();
        else 
           $('#trBlueLight').hide();
       
    
);  

【讨论】:

以上是关于从外部 url 访问数据的问题 - jsonp/json 方法不起作用的主要内容,如果未能解决你的问题,请参考以下文章

PouchDB 的外部访问,同步错误

使用 django 从外部数据库中提取数据到模板

如何在 C# 中从外部站点的 url 读取 PDF 文件 [关闭]

Laravel 4 使用数据从控制器向外部 url 发出 post 请求

安全访问外部 Web API .NET CORE

Confluence 6 从外部小工具中注册访问