2017-02-09 7 views
-3

これでdivタグにPHPページをロードしたいが、このコードは機能しない。関数にid値を取得

<a href="#" id="dahili"><span>Dahili Branşlar</span></a> 
 
    <a href="#" id="cerrahi" ><span>Cerrahi Branşlar</span></a></li> 
 
    <script> 
 
var yuklenecek = document.getElementById(id); 
 
$("#"+yuklenecek).on("click", function(){ 
 
$("#orta_load").load(yuklenecek+".php"); 
 
}); 
 
</script> 
 
<div id="orta_load"> 
 
    when ı click to buton that which ı choose : should load dahili.php or cerrahi.php page in here 
 
</div>

+0

確かに質問するのは良い方法ではないようです。 –

+2

'var yuklenecek = document.getElementById(id);' idとは何ですか? – ricky

+0

ıリンクIDからIDを取得したい それは間違っていますか? –

答えて

0

あなたはこの必要があります:jQueryの機能を決定するためにそのidを使用して、その後、各<a>にクリックハンドラを割り当てる方法

$(".loaddiv").click(function() { 
 
    var url = $(this).attr("id") + ".php"; 
 
    $("#orta_load").load(url); 
 
    console.log("loading " + url); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<a href="#" id="dahili" class="loaddiv"><span>Dahili Branşlar</span></a> 
 
<a href="#" id="cerrahi" class="loaddiv"><span>Cerrahi Branşlar</span></a> 
 
<div id="orta_load"> 
 
    when ı click to buton that which ı choose : should load dahili.php or cerrahi.php page in here 
 
</div>

注意をPHPドキュメント。

+0

それは多くの感謝の仕事です:) –

+0

hıありがとうございました。そしてıは今、新しい問題を抱えています。 ページがロードされているときに "loading ..png"を表示する方法 –

+0

単純なもの: URL); ' –

関連する問題