まず、このシナリオで処分するものを提供させてください。
index.php
<script text='type/javascript'>
$(document).ready(function(){
$('#load').click(load);
});
function load(){
$.ajax({
data:<?php header('HTTP/1.0 404 Not Found');echo 'Ok'; ?>
}).done(function(data){
$('#content').append(data);
}
}
</script>
<select id='load'>
<option value='1'>1</option>
</select>
選択メニューがクリックされるたびに、PHP コード スニペットが実行される必要があります。この場合、文字列'Ok'を実行する必要があります (それがどのように機能するかを確認するための単なる例です)。ただし、Ajaxに関する限り、私は自信がありませんが、次のことが問題であると確信しています:
data:<?php header('HTTP/1.0 404 Not Found');echo 'Ok'; ?>
url:''を使用して、実行したい PHP があるページにリダイレクトすることは好みません。index.phpファイルにすべて必要です。それと同様に、ページが更新されないように要求を非同期にする必要があるため、これは Ajax で行われることを期待しています。
実際、私はデータベース修飾子を開発しており、対応するデータベースからすべてのテーブルをリストする必要があり、ご想像のとおり、Ajax を介してそれを検証する必要があります。そのため、データベースが選択されたときに、その中からテーブルを一覧表示する必要があります。役立つかもしれない場合に備えて、これをすべて投稿しています。
回答と可能な解決策を事前にありがとうございます!