在Safari中使用HTTPS时,AJAX请求不起作用

时间:2017-05-17 09:59:39

标签: jquery ajax ssl safari

我不是ajax的大专家,但我的要求非常简单:

$.ajax({
    url: "https://62.72.93.18/index.php?a=get_lights",
    dataType: 'jsonp',
    success: function (res) {
        notify ? jsonLightsDone(res) : jsonLights(res)
    }
});

代码在Chrome上运行没有问题,但在Safari上,只有当我从https更改为http时才有效。

我认为这可能与我使用openssl创建的服务器上的ssl证书有关,但是我将自己倾向于我真正一无所知的领域。
我该如何解决这个问题?

编辑:

javascript控制台输出:

[Error] Failed to load resource: Das Zertifikat für diesen Server ist ungültig. Möglicherweise wirst du mit einem Server verbunden, der vorgibt, „62.72.93.18“ zu sein, und der deine vertraulichen Daten gefährdet. (index.php, line 0)

对不起,我无法将语言更改为英语,但它说它无法连接,因为证书无效,正如Gimo指出的那样。

1 个答案:

答案 0 :(得分:0)

您的ssl证书无效。