Jquery php, bir url açın

3 Cevap php

Ben "Click Here" tıkladığınızda sonra bir sayfa açmak içinde olmalı

<script....>
$('yahoo').html('<a href=desc.php>');
</script>

<div id='yahoo'></div>
<div id='clickhere'>Click here</div>

Thanks Dave

3 Cevap

AJAX sizin için Sayfa getirilemedi aradığın düşünüyorum. Böyle bir şey işe yarayabilir:

<script type="text/javascript">
    $(function() {
        $('#clickhere').click(function() {
            $('#yahoo').load('desc.php');
        });
    });
</script>

<div id='yahoo'></div>
<div id='clickhere'>Click here</div>

Öncelikle sayfa yük üzerinde kod çalıştırmak için $(function() { ... }) içindeki komut kaydırmak gerekir. Bu $(document).ready(function() { ... }) eşdeğerdir.

Kullanıcı tıkladığında aslında bir şey yapmak, böylece yanındaki #clickhere elemanına bir click olayı bağlamak zorunda.

Kullanıcı #clickhere div tıkladığında, load() Eğer onu aramak öğesi içinde verilen url içeriğini almak olacaktır. Yani, bu pasajı #clickhere div tıklandığında, desc.php #yahoo div içinde yüklü olduğu anlamına gelir.

DOM kodunuzu sonra kullanılabilir kod yürüten sigorta, hangi $(document).ready(function() { }); kodunuzu sarın. Aksi takdirde, $('yahoo') olasılıkla hiçbir eşleşen öğeleri dönecektir.

Neden target_self denemiyorsunuz? Ben de bazı kod sabit

<script....>
$('yahoo').html('<a href=desc.php target='>self'>Click here</a>');
</script>

<div id='yahoo'></div>
<div id='clickhere'>Click here</div>