www.ypnh.net > 为什么我用jquEry将表单数据传送到后台时 post方式无法传递数据?而gEt方式却可以

为什么我用jquEry将表单数据传送到后台时 post方式无法传递数据?而gEt方式却可以

问题不在于参数名有下划线.首先你没有理解post和get的不同.你写的ajax方法里面url:后面更随的是这样的形式:控制器名/方法名?参数名、值.这个传递方式是get方式.post的传递不是跟随url后面用?号加的参数键值对.你用post方式的

js哪里 mothod应该是type,估计你没填type,所以默认get方式发送请求吧

在我这里没有问题哦,不过你的代码在最后多了一个双引号.

jquery 的data格式应为{userId:1},例如:$.ajax({ url:"你的url", data:{userId:1}, dataType:'json', success:function(res){ } }); 如果后台还是接受不到参数,那说明你后台接收参数方式不对.

楼主的传参方式不对,应该是data:{str=str} url传参是get提交方式!

可用group by……having来实现. 可做如下测试: 1、创建表插入数据: create table test(id int,name varchar(10))insert into test values (1,'张三')insert into test values (2,'李四')insert into test values (3,'张三')insert into test va

你还没有搞清楚 post 和 load 的用法,在你的例子中这两者你只需要二选一. $i 不输出是因为你在 jQuery 中根本没有将 name 传给 PHP. 使用 post// name 为 key,和 PHP 中的 $_POST['name'] 对应// m 为 value,$_POST['name'] 的值// data 为

你好!1. get是从服务器上获取数据,post是向服务器传送get是把参数数据队列加到提交表单的ACTION属性所指get安全性非常低,post安全性较高.但是执行效率却 如有疑问,请追问.

通过远程 HTTP POST 请求载入信息.<br><br>这是一个简单的 POST 请求功能以取代复杂 $.ajax .请求成功时可调用回调函数.如果需要在出错时执行函数,请使用 $.ajax.<br><br>参数<br>urlString发送请求地址.<br><br>data (可选)Map待发送 Key/value 参数.<br><br>callback (可选)Function发送成功时回调函数.<br><br>type (可选)String返回内容格式,xml, html, script, json, text, _default.<br>在js写alert测试一下走到哪里了?

问题错误可能1. get 方式取值:Request.QueryString["name"]; post 方式:Request.Form["name"];2. 参数name 是否包含 特殊字

相关搜索:

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com