jquery - Access-Control-Allow-Origin header 包含无效值

标签 jquery html ajax onsubmit

我用 form 创建了 html 页面submit .提交时,我正在调用 ajax post要求。
但抛出错误

Failed to load http://radius.a3techlabs.com/app/custom/verifyAccessOTP: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains the invalid value ''. Origin 'null' is therefore not allowed access.


$.ajax({
      url: 'http://radius.a3techlabs.com/app/custom/verifyAccessOTP',
      dataType: 'json',
      type:'post',
      headers: {
          "charset":"UTF-8",
          "accept": "application/json",
          "Access-Control-Allow-Origin":"*",
          "Access-Control-Allow-Credentials":"true",
        },
      data:value,
      success: function(data) {
        console.log(data);   
        alert(data.message);
      }.bind(this),
      error: function(xhr, status, err) {}.bind(this)
    });

最佳答案

module.exports.cors = {
  allRoutes: false,
  origin: '*',
  credentials: true,
  methods: 'GET, POST, PUT, DELETE, OPTIONS, HEAD',
  headers: 'content-type'
};

改变了

allRoutes:true


module.exports.cors = {
  allRoutes: true,
  origin: '*',
  credentials: true,
  methods: 'GET, POST, PUT, DELETE, OPTIONS, HEAD',
  headers: 'content-type'
};

有用,

关于jquery - Access-Control-Allow-Origin header 包含无效值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48415706/

相关文章:

javascript - 将 div 的子级插入 javascript 数组

javascript - 使用 AJAX 发布复选框列表而不使用提交按钮

javascript - 验证消息在页面加载时显示

jquery 菜单栏 float 顶部

javascript - 替换数组中的输入值时出现问题

html - 如何创建位于父项和 Logo 之间的水平子菜单

javascript - 为我的 Bootstrap 轮播添加淡入淡出效果

html - Flexbox - 将元素左对齐并居中

javascript - jQuery .load() 调用在 Firefox 中不起作用 - 为什么?

jQuery prepend 正在追加