Eğer bir JavaScript işlevi farklı bir dosyada bir PHP işlevi nasıl diyorsunuz?
Ben bir onclick fonksiyonu bir değişkeni recieves bir JavaScript işlevi var. Değişken bir MySQL veritabanından veri almak için kullanacağınız bir kimliği olduğunu. Daha sonra değişken veri almak ve geri ekran için benim JavaScript işlevine dönmek için veritabanına erişecek bir PHP işlevine aktarılır, ama işe yarıyor görünmüyor. Nasıl bu işe alabilirim? I CodeIgniter PHP kullanıyorum.
İşte kodudur.
JavaScript kodu adı verilen farklı dosyasında divUpdate.php
.
<script type="text/javascript">
function changeDiv(venueID){
//retrieveData(venueID) is a PHP function from venue_model.php
var dest = retrieveData(venueID);
document.getElementById('venue_description').innerHTML=dest;
}
</script>
--- Onclick işlev yukarıda JavaScript kodunu çağırır nerede. ----
<li><a href="#self" class="menulink" class=&{ns4class};
onClick="changeDiv(\''.
$venue_details->VenueID.
'\')">;
--- İşlevi retrieveData yukarıdaki JavaScript kodu denir. Bu modelde (CodeIgniter) bulunmaktadır. -
function retrieveData($venueID){
$query = $this->db->query("SELECT * FROM venue WHERE VenueID = '$venueID' ");
echo $query;
}