我使用 ajax 和 php 创建了一个表单。从主页,用户可以编辑客户详细信息,或添加新客户。当用户单击编辑客户端按钮时,使用 ajax 加载表单,并使用 id 插入客户端详细信息,对于添加新客户端,不发送任何 id。我想知道的是,如何更改添加客户端的“提交”按钮和编辑客户端的“更新”按钮。两个阶段的表单标记相同,但这里是用于区分两者的 jquery:
添加:
$.ajax({
dataType: "html",
url: "ajax.php?action=client_form",
beforeSend: function() {
$('.error, .success, .notice').remove();
},
success: function(html) {
$('#users-contain_t').html(html);
}
});
对于编辑部分,我创建了一个函数,如下所示:
function editClient(client_id){
$('#users-contain_t').load('ajax.php?action=client_form&client_id='+client_id);
};
编辑按钮的标记是:
<button class="editClient" type="button" onclick="editClient('.$client['client_id']. ')">Edit Client</button>
这将显示表单中的详细信息。我想知道的是,如何在同一个表单上加载两个不同的按钮,在编辑时,以及在添加新记录时,使用 php?
这两个按钮的标记类似于:
<button id="updateList" type="button" >Update</button>
<button id="addClient" type="button" >Submit</button>