我不是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指出的那样。
答案 0 :(得分:0)
您的ssl证书无效。