首页 > 代码库 > Jquery提交包含特殊字符的表单数据
Jquery提交包含特殊字符的表单数据
我们都知道,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()} });
这样,含有特殊字符的字段值可以正确提交到后台,后台用同样的方式获取字段值。
Jquery提交包含特殊字符的表单数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。