2016-04-14 8 views
0

kullanarak seçmek benim PHP dosyasına gönderin: Ben değeri $ travelReportID = $ _ SESSION [ 'travelReportID'] ayarlayabilirsinizdinamik olarak değişen PHP değeri ben gibi kutusu açılan kullanıyorum JQuery

<?php 

session_start(); 

$value = isset($_GET['param1']) ? $_GET['param1'] : ''; 

$_SESSION['travelReportID'] = $value; 

?> 

; açılan kutudan seçilen öğeye göre bir sorguyu dinamik olarak değiştirmek için, ancak oldukça çalışmıyor. Herhangi bir fikir? Bu çalışıyor gibi görünüyor ama bir şey seçtiğinizde sayfayı yenileyerek değildir ...

+1

Sayfayı neden yenilemelidir? –

+1

AJAX'ın bütün noktası, sayfayı yeniden yüklememesidir. Sonuç olarak bir şeyi değiştirmek isterseniz, PHP betiğinde bir şeyler yankılanmalı ve '$ .get' öğesinin geri çağırma işlevi DOM'de değişiklik yapmak için bu yanıtı kullanabilir. – Barmar

cevap

0

Sen sayfayı yeniden istiyorsanız bu durumda

<script> 

    $(document).on('change',"#travelid", function(){    
    var v = $(this).val(); 
    $.get("includes/settravelid.php", { param1: v }); 

    }); 

</script> 
+0

'.delegate()' özelliğini kullanmayın, '.on()' işlevini kullanın. – Barmar

+0

delegate() - on() için değiştirildi() –

+0

delegate eski işlev ve değer kaybetti –

0

değişim fonksiyonu üzerine kullanmak zorunda kullanabileceğiniz $ .get geri arama işlevi. örneğin: {window.location.reload()}

İlgili konular