我正在使用ajax调用(javascript)调用webservice来返回json。它工作正常。但是当我将我的网站更改为HTTPS时它无法正常工作。这是什么原因?
function GetReportguid1, callback) {
$.ajax({
type: "POST",
url: "/demo/Datapage.aspx/GetData",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify({
guiddemo: guid1
}),
success: function (results) {
callback(results);
},
error: AjaxFailed
});
};
答案 0 :(得分:0)
从服务器添加Access-Control-Allow-Origin标头
Access-Control-Allow-Origin:https://www.yoursite.com
http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing
尝试使用JSONP。