我不是 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 指出的那样,它表示无法连接,因为证书无效。
您的 SSL 证书无效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句