在Jquery post中发送非表单值

sending non form values in Jquery post

本文关键字:表单 Jquery post      更新时间:2023-09-26

我有一个表单,我在Jquery中使用以下内容发送所有表单值:

$.post('get-offers.php', $("#offerForm").serialize(), function(data) 

我是否可以在post的同时发送一个非表单值,例如div的id名称?当我尝试以下操作时,没有得到任何响应:

$.post('get-offers.php', {$("#offerForm").serialize(), lastid: $(".box").attr("id") }, function(data) 

$("#offerForm").serialize()以标准URL编码表示法返回一个文本字符串,因此您可以将其附加到其中。

$.post('get-offers.php', $("#offerForm").serialize()+'&lastid='+$(".box").attr("id"), function(data) 

您可以将数据添加到序列化表单数据的末尾

var data = $("#offerForm").serialize() + '&lastid=' + $(".box").attr("id")
post('get-offers.php', data, function(data){})