0

jQueryダイアログのボタンを使用して、ajaxを介してphpページにフォームを送信しようとしています。フォームにボタンがないため、フォーム全体を送信するボタン定義に関数があります

これが私が使用しているステートメントです

//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 で作成しているフォームです。取得して追加すると、問題はありません。//データを見ることができます。私はこの方が都合がいいのでこうしました 反響」

".$show_info['show_title']."

タイトル
カテゴリ
説明
ディレクター
プロデューサー
"; echo $_POST['category'];

実行するたびに返されるデータは、カテゴリがフォームにあるというエラーです。だから私はこれで何が悪いのか知りたい

4

0 に答える 0