2017-02-09 3 views
-3

Я хочу загрузить некоторую страницу PHP в теги div с этим, но этот код не работает;получить значение 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 это неправильно? –

ответ

0

Вам нужно это:

$(".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>

Обратите внимание, как функция JQuery назначает обработчик щелчка для каждого <a>, а затем использует его id для определения php-документ.

+0

это работа спасибо большое :) –

+0

hu еще раз спасибо. И теперь у вас новая проблема. Как отобразить «loading..png» при загрузке страницы –

+0

Простой: вставьте '$ (" # orta_load "). Html (" ");' прямо перед '$ (" # orta_load "). Load (url); ' –

Смежные вопросы