[英]Making a protocol agnostic jquery ajax call
我们有一个嵌入在各种网站中的小部件。 我们希望该小部件根据所嵌入网站的协议(http或https)对我们的服务器进行ajax调用。 有这样做的普遍做法吗?
使用与协议无关的网址(请参见下文)无效:
$.ajax({
url : '//cdn.example.com/serviceName',
...
});
这行不行吗?
var myUrl = (window.location.protocol + '//cdn.example.com/serviceName');
$.ajax({
url : myUrl,
...
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.