使协议无关jquery ajax调用

时间:2012-01-19 11:56:37

标签: jquery ajax http https widget

我们有一个嵌入各种网站的小部件。我们希望小部件根据我们嵌入的网站的协议(http或https)对我们的服务器进行ajax调用。 这样做是否有共同点?

使用协议不可知URL(见下文)不起作用:

$.ajax({
    url : '//cdn.example.com/serviceName',
    ...
});

1 个答案:

答案 0 :(得分:0)

这不会有用吗?

var myUrl = (window.location.protocol + '//cdn.example.com/serviceName');

$.ajax({
    url : myUrl,
    ...
});