当前位置: 首页 > 知识库问答 >
问题:

当POST方法失败时,如何修复Jquery上的cors origin错误?

孟建木
2023-03-14

嗨,团队,我有以下错误,似乎无法修复它,我的post方法保持失败,要么当我在Visual Studio代码上执行Rest客户端请求时,要么不是浏览器或任何Restful工具。

jquery.js:9664后->URL<-404(未找到)

//此错误的JavaScript代码。

 // button for switch functionality on/off.
  $(document).ready(function() {
    $('#toggle_event_editing ').click(function(){
      if($(this).hasClass('locked_active')) {
      $('#switch_status').html('Switched off');
        $.ajax({
          url:'myurl',
          type:'POST',
          data:{
            payload_raw: 'AAA',
            dev_id:'mkr1300'
          },
         success:function(response){
         alert(response);
          },
         error:function() {
           $('#error').text("There was an error while processing your request. Please try again");
          }
        }); 

    }else{
    $('#switch_status').html('Switched on.');
    $.ajax({
      url:'myurl',
      type:'POST',
      data:{
        payload_raw:'AAE',
        dev_id:'mkr1300'
      },
      success:function(response) {
      alert(response);
      },
      error:function() {
      $('#error').text("There was an error while processing your request.Please try again");
      }
    });
    }
    });
  });

共有1个答案

太叔望
2023-03-14

我认为您的后端正在阻止请求。最短的解决方案是将这段代码添加到后端项目中的webconfig中:

<httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Headers" value="application/json" />
        <add name="Access-Control-Allow-Method" value="GET,POST,PUT,DELETE,OPTIONS" />
      </customHeaders>
</httpProtocol>
 类似资料:
  • 我试图写一个宏,复制表格(颜色,格式等)从工作表的每一天(星期一,星期二,星期三,星期四和星期五)和粘贴到工作表(262个工作表)为同一天。(星期一-星期一等)表名我在表“数据”。

  • 最近,我在这里问我的pip有问题,这也影响了我的easy_安装和py2app。根据我在这里得到的答案,我尝试了“安装证书”。昨天晚上的命令。现在,我的pip开始工作了!但是我的easy_install、pip3、easy_install3和py2app仍然无法处理此错误(

  • 我在Android Studio上出错了。错误:任务“:app:ProcessDebugManifest”执行失败。 清单合并失败:来自AndroidManifest.xml:28:9-52的属性Application@Theme Value=(@style/AppTheme.NOActionBar)也存在于[:AdGateMediaSDK:]AndroidManifest.xml:19:9-40

  • 我的mac有一个连接到TFS服务器的TFS构建代理。很好用。但是在获取源代码时,它会失败,出现以下错误: 发生错误:sun.security.validator.validatoreXception:PKIX路径验证失败:java.security.cert.certPathValidatoreXception:时间戳检查失败 当我在mac上从Java Truststore中删除TFS服务器的旧证

  • 我在文件pom.xml中添加了一些依赖项。 com.fasterxml.jackson.core 杰克逊-core 2.7.3 com.fasterxml.jackson.core 杰克逊-databind 2.7.3 com.fasterxml.jackson.core 杰克逊-annotations 2.7.3 但是当我执行命令mvn eclipse:eclipse来更新maven依赖项时,它

  • 问题内容: 我正在Python 3.8中设置自动点击程序,我需要Win32api来获取GetAsyncKeyState,但它总是给我这个错误: 我在Windows 10 Home 64x上。我已经尝试过了 它成功安装,但没有任何变化。我也尝试卸载并重新安装python。我还尝试以相同的方式安装“ django”,并且在我安装时实际上可以正常工作,因此我认为这仅是win32api问题。 我希望输出为