ページ全体を更新せずに送信したいフォームがあります。準備が整ったソース コードを見つけてページに実装しましたが、動作しません。
送信する必要があるhtmlフォームは次のとおりです。
<form method="POST" action="" name="actionForm" id="actionForm" class="actionForm">
<input type="hidden" name="adID" value="'.$row['adID'].'" />
<input type="hidden" name="adStatus" value="'.$row['adStatus'].'" />
<input type="submit" name="editAd" value="ערוך מודעה" class="actionButtons" />
<input type="submit" name="upgradeAd" value="הקפץ מודעה" class="actionButtons" />
<input type="submit" name="changeAdStatus" class="actionButtons" value="';
if ($row['adStatus'] == "disabled")
echo 'הצג מודעה בלוח" />';
else
echo 'הסתר מודעה מהלוח" />';
echo '
<input type="submit" name="deleteAd" value="מחק מודעה" class="deleteButton" />
</form>
処理中の php ファイルに転送し、現在のページにいくつかの結果を書き込むスクリプトは次のとおりです。
<script>
$(document).ready(function(){
$("#actionForm").validate({
debug: false,
rules: {
submitHandler: function(form) {
$.post('/tests/process.php', $("#actionForm").serialize(), function(data) {
$('#resDiv').html(data);
});
}
}});
});
</script>
処理中の php はデータベースにデータを書き込み、確認メッセージを出力するだけです。ここにリンクがあります: http://codeviewer.org/view/code:29c4
コードのすべての行を調べましたが、処理中の php からのメッセージが表示されない理由がわかりません...
何か案は?
あなたの助けを前もってありがとう!
PS ここに初期 php の完全なコードがあります: http://codeviewer.org/view/code:29c3