![](/img/trans.png)
[英]serialize a form and send the serialized data with ajax using POST method
[英]AJAX POST to send serialized and unserialzed data at the same time
我想知道是否可以在$ .ajax帖子中发送序列化表格和非序列化数据。 我意识到我否则就会陷入困境。 我正在尝试添加和更新表行。 我的PHP文件期望首先输入“添加”或“编辑”,然后处理序列化的数据。
PHP-有一个用于添加和编辑的
if(isset($_POST['func']))}
if($_POST['func']=='add_table_name'){
if(isset($_POST['... all of the form inputs ... ']).........
我的jQuery函数
function tableAction(tableId, tableFunc, rowId, callback){
tableURL = "php/table_" + tableId + ".php";
tableData = { func : tableFunc + '_' + tableId, rowId : rowId };
$.ajax({
type: 'POST',
url: tableURL,
data: tableData,
success: function (data) {
if(data){;
if (callback){
callback(data);
}else{
return;
}
}
}
});
我这样称呼它
tableAction(tableId, 'add', rowId, function()....
如您所见,当前无处可输入表单数据。 我想知道它是否可以序列化然后添加到数据中,例如
var formData = $('form').serialize();
....
....
data: tableData + formData,
谢谢!
为了回答我自己的问题,我使用了$ .extend
var formData = $('form')。serialize();
$ .extend(tableData,formData);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.