0

我有一个通过 HTML、Javascript 和 ajax 构建的网页。我需要从另一个域请求资源。请求是通过 HTTPS。我的网站在 HTTP 上。为了解决跨域问题,我使用 Jsonp 作为数据类型。这是我的请求方法。

$.ajax({
    url: 'http://xxx.xxx.xxx.xxx:yyyy/service/sv1',
    type: "GET",
    contentType: "application/json",
    async: false,
    crossDomain: true,
    data: { 'parm': parmval },
    dataType: 'jsonp',
    success: function (json) {

        alert(json.info);
    },
    error: function(xhr, statusText, err) {
       alert("Error:" + xhr.status);
    }
});

我仍然没有得到任何回应!Chrome 显示失败类型和状态待定。

上面的代码有什么问题吗?我解决了跨域问题吗?

4

0 回答 0