无法使用$ .post通过ajax发送表单

时间:2013-02-07 23:43:44

标签: php jquery jquery-ui-dialog

我试图通过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“

”。$ show_info ['show_title']。“

                           标题               
              类别               
              描述               
              导向器               
              制片人               
            “;     echo $ _POST ['category'];

每次运行它时,返回的数据都是错误,表示该类别在表单中。  所以我想知道这个错误了

0 个答案:

没有答案