Jquery提交包含特殊字符的表单数据

来源:互联网 发布:js颜色r g b 编辑:程序博客网 时间:2024/06/04 20:06

我们都知道,jquery提交表单数据可以用ajax进行提交,例如:

$.ajax({url:"<%=luci.dispatcher.build_url("admin/ap/add")%>",async:false, type:"POST", data:"apname="+$("#apname").val()+"&basemac="+$("#basemac").val()});

后台可以用apname和basemac两个键来取两个键对应的值。

但是,如果表单控件的内容包括特殊字符,如空格、&符号等,在提交的时候就会报错。

经过测试,可以使用json对象的方式提交数据,如:

$.ajax({url:"<%=luci.dispatcher.build_url("admin/ap/add")%>",async:false, type:"POST", data:{"apname":$("#apname").val(),"basemac":$("#basemac").val()}});

这样,含有特殊字符的字段值可以正确提交到后台,后台用同样的方式获取字段值。


0 0
原创粉丝点击