0
点赞
收藏
分享

微信扫一扫

jQuery form表单的serialize()参数和其他参数 如何一起传给后端

干自闭 2022-03-12 阅读 90


在前端给后端传递参数时,有时候form表单,我们为了方便,直接可以通过

var formData=$("#formid").serialize();来统一传给后端,这样可以节省很多代码量;但是我们有时候除了传递表单的数据之外,还有一些 零散的单个参数,例如:var p_id=$("#p_id").val();,也需要一起发送给后端的action,此时该怎么把formData和p_id整合在一起传给后端呢?而且后端该怎么接收呢?

jQuery form表单的serialize()参数和其他参数 如何一起传给后端_表单

第一:前端发送方法:


$.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方法进行接收即可

jQuery form表单的serialize()参数和其他参数 如何一起传给后端_jQuery_02

jQuery form表单的serialize()参数和其他参数 如何一起传给后端_form表单_03 


举报

相关推荐

0 条评论