js ajax post 提交的时候后台接收不到参数,但是代码没有错,怎么回事

这个错误有两点,你自己写的php页面里面的参数接收出错了

还有就是你没有写一句重要的代码告诉浏览器 你使用post提交方式去提交

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

出现这个错误的时候  php页面信息就会说 你的什么参数是未定义的(Undefined)

如果以上两点都没错还是接收不到参数  可以互相交流

原文地址:https://www.cnblogs.com/liveoutfun/p/8806890.html

时间: 2024-07-28 21:13:32

js ajax post 提交的时候后台接收不到参数,但是代码没有错,怎么回事的相关文章

Ajax 提交表单或提交数据到后台时没有提交值(后台接收不到值)

function markMeg(idsStr){ alert(idsStr); $.tips("正在提交数据,请稍后...",30); $.ajax({ type: "POST", dataType: "json", url:"my/message/mark", data: {"ids":idsStr}, success: function (data) { if(data["doResult&

JS AJAX传递List数组到后台

http://blog.csdn.net/lingxyd_0/article/details/10428785 今天在写代码的时候,碰到的问题,百度了一下,发现原来AJAX传递List数据是可以的,之前还一直用JSON序列化(new Array()数组设置)进行传值的. var _list = {}; //等价于 var _list=new Object(); for (var i = 0; i < 10; i++) { _list["后台controller中的接收名字[" +

axios post后台接收不到参数

第一次接触前后端分离,联调的时候,后台一直接收不到参数,百度后才知道get跟post是有区别的,但是一开始使用百度的解决方法一直不行,于是又从this.$http.post(...)开始调试,发现是没问题的,那么就是axios的问题了,后来用这个网站的第二解决方案终于搞定. 附上网址大家参考: https://blog.csdn.net/csdn_yudong/article/details/79668655 其它的几个解决方案尝过过,都不能解决项目中的问题,也许是别的地方还出错了,有空再一一尝

ajax 如何提交数据到后台jsp页面,以及提交完跳转到jsp页面

我logincheck.jsp页面取传参数代码: String user=request.getParameter("user1"); String pwd=request.getParameter("pwd1"); login.jsp input 取2参数何用ajax 传给logincheck.jsp ================================== $.ajax({ type : "POST", url : baseUrl

js / ajax 成功提交后怎么跳转到另外一个页面?

把success那段改成 success : function (r) { if ( r.status == 'error' ){ alert(msg[r.msgno]); } else if (r.status == 'success') { alert(msg[r.msgno]); //location.reload(true); window.location.href="http://www.hao123.com";//你可以跟换里面的网址,以便成功后跳转 } },

ajax post请求发送数组后台接收

加上traditional: true,

学习日记13、ajax同时提交from表单和多个参数

if ($("form").valid()) { $.ajax({ url: "@Url.Action("EditCusAndCusCard")", type: "Post", data: $("form").serialize()+"&"+ $.param({ entity: $("#Numbers").datagrid("getChanges&q

利用ajax的方式来提交数据到后台数据库及交互功能

怎么样用ajax来提交数据到后台数据库,并完成交互呢????? 一.当我们在验证表单的时候,为了阻止把错误的也发送到服务器,我们通常这样设置:     $(function(){       var isusername;(定一个变量)        var ispwd;         $('form').submit(function(e){             if(!isusername || !ispwd){                 e.preventDefault();(

springmvc,通过ajax方式提交页面数据,后台返回json数据中文信息乱码

本人刚开始接触springmvc,项目搭建参照https://my.oschina.net/gaussik/blog/385697.在用IDEA写登录注册的时候,想通过ajax方式提交数据到后台,然后遇到如题所述的乱码问题,然后度娘了好多,终于解决了.废话不多说,直接上代码. 首先是登录页面login.jsp 1 <%-- 2 Created by IntelliJ IDEA. 3 User: PENG027 4 Date: 2016/11/11 5 Time: 15:48 6 To chang