asp.net jquery ajax post 后台页面获取不到值 怎么解决?

这个是前台页面和结果这个是js这个是表单这个是后台处理的代码... 这个是前台页面 和结果

这个是js

这个是表单

这个是后台处理的代码
展开
 我来答
匿名用户
2012-10-16
展开全部
我来说几句吧,首先,你这个是POST的方式提交,也就不用担心页面缓存了,所以你的修正url参数nocache可以不需要。
另外。
要知道,
你使用的是ajax提交,而不是页面刷新的方式。
所以,你想要提交给浏览器的参数,必须自己在js中获取,然后负责是JQUERY.ajax方法的data参数。才能传递给后台。
你现在的代码,没有告诉ajax,你要传递任何参数信息给后台,你又怎么得到的了呢?
因为页面可是没有完全刷新提交给后台哦。只是一个ajax的异步访问而已。
yaa2004
2012-10-16 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:147万
展开全部
你的值就没有传到后台,肯定不行了
type:post只能说明你用post方式去向后台传递值
但是你的data:后面就没有t4,t5,t6的值
同时后台的取值你得用request
Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);
Request.QueryString:获取地址栏参数(以GET方式提交的数据)
Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wu357590525
2012-10-16 · TA获得超过265个赞
知道答主
回答量:157
采纳率:0%
帮助的人:28.6万
展开全部
POST会产生缓存,把POST改成Get。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式