我试图通过ajax将表单发送到php页面,并使用jQuery对话框中的按钮。 因为,表单中没有按钮我在按钮定义中有一个函数发送整个表单
以下是我正在使用的声明
// JS文件
$( "#showInfo_dialog" ).dialog({
autoOpen: false,
height: 240,
width:300,
modal: true,
buttons: [
{text:"Edit",click: function(){ //Add edit button to dialog box
alert("edit");
//FOR SOME REASON IT DOESNT NEED ";"
$('#title').removeAttr('disabled')
$('#description').removeAttr('disabled')
$('#director').removeAttr('disabled')
$('#producer').removeAttr('disabled')
$('#category').removeAttr('disabled')
}},
{text:"Update",click: function(){//Add update button to dialog box
// alert("update");
**$.post("save_show.php", $("#show_form").serialize() ,function(data){
alert(data);**
});
}}]
});
// PHP文件 //这是我在php中创建的表单。当我得到并附加没有问题。我//可以看到数据。我这样做是因为它对我来说更方便 echo“
每次运行它时,返回的数据都是错误,表示该类别在表单中。 所以我想知道这个错误了