ajax提交时data尽量不要用&组装字符串的形式,特殊字符会出错

来源:互联网 发布:电脑蓝牙调试软件 编辑:程序博客网 时间:2024/05/16 06:22

ajax提交时data尽量不要用&组装字符串的形式,特殊字符会出错

即: data : "id=123&name=tom" 

而是用

data : {id : 123, 'name' : 'tom'} 的格式

如果 某个值中有例如 < 这样的,提交时就报错了,具体原因未知


    var club_id=$("input[name='club_id']").val();        var club_name = $("input[name='club_name']").val();        data = {club_id : club_id, club_name : club_name};        if(club_name){            $.ajax({                type: "POST",                url: "?action=update",                data: data,                dataType: "json",                success: function(msg){                  if(msg.type=="ok"){                    $("ul.ul_willBox li").eq(1).find(".will_Info").text(club_name);                    $(".willContent").show();                    $(obj).parents("#userWBox").hide();                  }else{                      dialog(msg.msg);                  }                }             });        }else{            dialog("请输入名称");        }


0 0
原创粉丝点击