weixin_33695450 2015-04-16 22:30 采纳率: 0%
浏览 38

需要帮助来解决ajax问题吗?

I create safari extension and i inject js in this extension. In this JS code i send ajax call which create following error in console. "Request header field X-Requested-With is not allowed by Access-Control-Allow-Headers" here is my code:

this function i copied from net to solve cross domain issue but its not working please help me to figure out this.

function createCORSRequest(method, url) {

    var xhr = new XMLHttpRequest();
    if ("withCredentials" in xhr) {
        // XHR has 'withCredentials' property only if it supports CORS
        xhr.open(method, url, true);
    } else if (typeof XDomainRequest != "undefined") { // if IE use XDR
      xhr = new XDomainRequest();
      xhr.open(method, url);
   } else {
       xhr = null;
   }
   return xhr;
}


var request = createCORSRequest("get", "https://www.karmora.com/list.xml");

if (request) {
   // Define a callback function
   request.onload = function () {
};
   // Send request
   request.send();
}

$.get('https://example.com', function (data) {
    alert("Ajax call successfull");
});
  • 写回答

1条回答 默认 最新

  • weixin_33724059 2015-04-16 22:35
    关注

    Your problem is related with Same-origin_policy

    If you have access to the server, add to Apache Web Server virtual host configuration the following settings:

    Header set Access-Control-Allow-Origin "*"
    Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"
    
    评论

报告相同问题?

悬赏问题

  • ¥50 易语言把MYSQL数据库中的数据添加至组合框
  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况