ajax跨域访问报错501怎么处理

这次给大家带来ajax跨域访问报错501怎么处理,处理ajax跨域访问报错的注意事项有哪些,下面就是实战案例,一起来看一下。

问题:ajax跨域访问报错501

运行下面的代码会报错501

$.ajax({      type: "POST",    url: "http://192.168.1.202/sensordata.php",    contentType:'application/json; charset=utf-8',    data: JSON.stringify(ajaxPostData),    dataType:'json',    success: function(data){      //On ajax success do this      console.info("success.");      if (data["status"] == "ok"){        alert("Settings is Ok. The Machine is rebooting.");      }    },    error: function(xhr, ajaxOptions, thrownError) {      //On error do this      console.info("error.");      if (xhr.status == 200) {        alert(ajaxOptions);      }      else {        alert(xhr.status);        alert(thrownError);      }    }  });

登录后复制

解决方法:

去掉 contentType:’application/json; charset=utf-8′

原因:

1 在跨域的时候,除了contentType为application/x-www-form-urlencoded, multipart/form-data或者text/plain外,都会触发浏览器先发送方法为OPTIONS的请求。

2 比如说,你原来的请求是方法方法POST,如果第一个请求返回的结果Header中的Allow属性并没有POST方法,

3那么第二个请求是不会发送的,此时浏览器控制台会报错,告诉你POST方法并不被服务器支持。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

使用Ajax实现根据人力资源系统数据增加OA账号的方法

Ajax怎么做出关键字智能匹配搜索

以上就是ajax跨域访问报错501怎么处理的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2775933.html

(0)
上一篇 2025年3月8日 14:35:58
下一篇 2025年3月2日 23:04:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Ajax加载数据时页面出现短暂空白

    这次给大家带来Ajax加载数据时页面出现短暂空白,解决Ajax加载数据时页面出现短暂空白的注意事项有哪些,下面就是实战案例,一起来看一下。 在项目中用ajax异步获取数据后有时会因为数据问题或者网络问题,页面一直显示空白,现在用加载图片来过…

    2025年3月8日
    200
  • ajax的参数过长无法提交如何处理

    这次给大家带来ajax的参数过长无法提交如何处理,处理ajax参数过长无法提交的注意事项有哪些,下面就是实战案例,一起来看一下。 查了很多资料都说,get方法的参数是有限制的,post方法的参数的长度是无限制,这也是post相比get的优势…

    编程技术 2025年3月8日
    200
  • 在Ajax中怎样清除缓存

    这次给大家带来在Ajax中怎样清除缓存,在Ajax中清除缓存的注意事项有哪些,下面就是实战案例,一起来看一下。 1、在ajax发送请求前加上 anyAjaxObj.setRequestHeader(“If-Modified-Since”,”…

    编程技术 2025年3月8日
    200
  • AJAX请求数组应该如何实现

    这次给大家带来AJAX请求数组应该如何实现,AJAX请求数组的注意事项有哪些,下面就是实战案例,一起来看一下。 大家应该都发现了当我们发送AJAX请求的数据中带有数组时,是不能像普通JSON数据一样,直接放在data里发送给后台 比如有这样…

    2025年3月8日
    200
  • ajax异步提交表单有哪几种方法

    这次给大家带来ajax异步提交表单有哪几种方法,ajax异步提交表单的注意事项有哪些,下面就是实战案例,一起来看一下。 这里介绍三种常用的提交方式 方式一 手工收集所有的用户输入,封装为大的“k1=v1&k2=v2…”键值对形式,使…

    编程技术 2025年3月8日
    200
  • Ajax请求时传输中文乱码怎么解决

    这次给大家带来Ajax请求时传输中文乱码怎么解决,解决Ajax请求时传输中文乱码的注意事项有哪些,下面就是实战案例,一起来看一下。 今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题。 如下代码: function Update…

    编程技术 2025年3月8日
    200
  • 使用Ajax的详细解析

    这次给大家带来使用Ajax的详细解析,使用Ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 Ajax 简介 Ajax被认为是(Asynchronous(异步) JavaScript And Xml的缩写)。现在,允许浏览器与服务器…

    2025年3月8日
    200
  • Ajax遍历jSon进行数据的修改和删除

    这次给大家带来ajax遍历json进行数据的修改和删除,ajax遍历json进行数据修改和删除的注意事项有哪些,下面就是实战案例,一起来看一下。 废话不多说了,直接给大家贴代码了,具体代码如下所示: $.ajax({url: “/busin…

    编程技术 2025年3月8日
    200
  • ajax的工作原理详解

    这次给大家带来ajax的工作原理详解,使用ajax的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载…

    编程技术 2025年3月8日
    200
  • AJAX的队列请求如何实现(附代码)

    这次给大家带来AJAX的队列请求如何实现(附代码),AJAX队列请求实现的注意事项有哪些,下面就是实战案例,一起来看一下。 AJAX在使用的过程中会遇到一个问题,当用户短时间内执行了多个异步请求的时候,如果前一个请求没完成,将会被取消执行最…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论