在前端给后端传递参数时,有时候form表单,我们为了方便,直接可以通过
var formData=$("#formid").serialize();来统一传给后端,这样可以节省很多代码量;但是我们有时候除了传递表单的数据之外,还有一些 零散的单个参数,例如:var p_id=$("#p_id").val();,也需要一起发送给后端的action,此时该怎么把formData和p_id整合在一起传给后端呢?而且后端该怎么接收呢?
第一:前端发送方法:
$.ajax({
asyc : "true",
type : "POST",
cache : "false",
url : url,
data : formParam+"&p_id="+$("#p_id").val(),
dataType : "json",
success : function(data) {
}
}),
第二:后端的接收方法:task为实例化对象,接收前端的form表单;单个参数另外写一个字符串的get set方法进行接收即可