現在、このjQueryコードを使用して、HTMLを別のファイルからコンテンツdivに配置しています
$("#list li a").click(function(){
var id = this.id;
$('#content').fadeOut('fast', function(){
$.ajax({url:"./html/" + id + ".html",success:function(result){
$("#content").html(result);
}});
});
$('#content').fadeIn('fast');
});
このリストのアンカータグからIDを取得しています
<ul id='list'>
<li><a href="#" class="nav" id="home">Home</a></li>
<li><a href="#" class="nav" id="order">Order Form</a></li>
</ul>
データベースには、div にロードする必要がある実際の HTML コードを含む「html」という名前の列を持つ「content」という名前のテーブルがあります。
アンカー タグで ID を使用して HTML コードで対応する行を取得し、それをコンテンツ div に表示するにはどうすればよいですか?
編集:だから、これが私のクエリになることがわかりました:
$result = mysqli_query($con,"SELECT content FROM htmlcontent WHERE id='' ");
私の質問は、html ページの ajax 呼び出しから php 関数に ID を渡す方法と、$result を返して #content div に表示する方法です。