【发布时间】:2014-06-29 19:11:59
【问题描述】:
我想知道是否可以在 $.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,
谢谢!
【问题讨论】:
标签: php jquery ajax serialization