码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-01-14 17:58:49      阅读:130      评论:0      收藏:0      [点我收藏+]

标签: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提交包含特殊字符的表单数据

标签:jquery

原文地址:http://blog.csdn.net/cblou/article/details/42712691

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!