ajax 使用$("#form").serilize()

ajax 使用$("#form").serilize()

示例代码:

$.ajax({
    //几个参数需要注意一下
    type: "POST",//方法类型
    url: "/users/login" ,//url
    data: $('#form1').serialize(),
    success: function (result) {
           console.log(result);//打印服务端返回的数据(调试用)
           if (result.resultCode == 200) {
               alert("SUCCESS");
           }
    },
    error : function() {
          alert("异常!");
    }
});

  自己经历的几个注意点:

1. form要加id,习惯性的<form>用了name,结果serialize怎么也没值。

2. datatype不一定必须要json,我曾经写了json,然后success那边想设置html,结果始终不行。全部会自动走到error的支线去。去掉datatype就好了。所以看来datatype=json不是必需品。网上有的说必须要json。实际试验不是这样。

3. html里的input都需要有name

posted @ 2019-08-06 14:50  天新  阅读(402)  评论(0编辑  收藏  举报