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'];
実行するたびに返されるデータは、カテゴリがフォームにあるというエラーです。だから私はこれで何が悪いのか知りたい