html 用 post 提交数据 为什么 第一次提交获取到的值为NULL?

html页面用jquerypost提交到后台用request.Form[“名称”]获取到的值为空,第二次提交能正确获取到值... html 页面 用jquery post 提交到后台
用request.Form[“名称”] 获取到的值为空,第二次提交能正确获取到值
展开
 我来答
jerry9434
2013-09-03 · TA获得超过322个赞
知道答主
回答量:61
采纳率:0%
帮助的人:77.3万
展开全部

要确认在提交前是否赋值了。

var _name = 'This is Name.';
//var _name = $('#name').val();
//alert(_name);
//注意这里有没有值,保险的做法就是alert一下
$.ajax({
    type: 'post',
    url: 'xxAction',
    dataType: 'json',
    data:{
        name: _name
    },
    success: function (data) { 
        alert("success");
    },
    error: function(){
        alert("error");
    } 
});

如果提交时有值,后台就能获取到。

追问

你还,这个问题已经解决了,但是 提交成功后  alert() 弹出无效,请问有什么方法可以结局吗?提交后 页面刷新过

追答

Password后的逗号是多余的,所以你的代码有错误提示,结果没有弹出很大原因是这个。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式