Merhaba arkadaşlar. İki ayrı php ve javascript sayfaları arasında, php sayfasındaki değişkenin değerini javascript sayfasına göndermek istiyorum. Örneğin index.php ve script.js olarak iki sayfamız var. index.php
<?php $degisken="ali"; ?>
script.js
var degisken= index.php sayfasındaki değişkenin değeri(ali);
Nette bulduğum örneklerde, php ve javascript kodları aynı sayfada yazılmış ve
<script>var x = <?php echo $calculatedValue; ?>; </script>
şeklinde çözüm var fakat ben ayrı tanımladığım javascript sayfasına, yine ayrı php sayfasındaki değişkeninin değerini almak istiyorum. Yardımcı olursanız memnun olurum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
javascript ile php konuşturmak istiyorsan anahtar kelimemiz: "AJAX" en sağlıklı olan da bu. yoksa php dosyası içinde <script> var Degisken = <% echo $degisken %> </script> javascripte vermiş olursun ama dediğim gibi amacın javascript ile iletişim ile en cok kullanacağın yöntem ajax. 2. yöntem se ben WebSocket ama o ap ayrı bir konu. chat gibi gerçek zamanlılık gerekli ise websocket devreye girmeli.
javascript ile php konuşturmak istiyorsan anahtar kelimemiz: "AJAX" en sağlıklı olan da bu. yoksa php dosyası içinde <script> var Degisken = <% echo $degisken %> </script> javascripte vermiş olursun ama dediğim gibi amacın javascript ile iletişim ile en cok kullanacağın yöntem ajax. 2. yöntem se ben WebSocket ama o ap ayrı bir konu. chat gibi gerçek zamanlılık gerekli ise websocket devreye girmeli.
İlginiz ve cevabınız için teşekkür ederim mahoni_38. Aslında sizin tavsiye ettiğiniz gibi ajax kullanıyorum, sorgu.php sayfasından dönen verileri de javascript sayfasına alıyorum ve index.php sayfasına yazdırıyorum fakat sorgu.php sayfasından javascript tarafına dönen veriler karışık olduğu için bu verileri ayıramadım. Php diline yeni başladığım için bazı konularda takılıyorum. Uygulamanın sorun yaşadığım kodları kısaca şu şekilde;
Burada, sorgu.php sayfasındaki echo ile yazılan değerler index.php sayfasındaki "sonuc" div içerisine yazıyor. Yapmak istediğim şey; <table> içerisine yazılan verilerle, <table> sonlandıktan sonra gelen $sayfa ve #sayfasayisi değişkenlerini ayrı almak. Daha genel bir ifadeyle, ajax ile dönen verileri nasıl tek tek alabilirim? Sanırım burada xmlhttp.responseText içerisindeki verileri parçalamam gerekiyor ama nasıl olacağı konusunda bir fikrim yok maalesef.
Nette bulduğum kaynaklarda çoğunlukla split fonksiyonu kullanılmış fakat benim split kullanmam için bir ayraç lazım ki yok. Yapmak istediğim işlemin bir yöntemi varsa yardımcı olursanız memnun olurum, teşekkür ederim
Örneğin index.php ve script.js olarak iki sayfamız var.
index.php
script.js
Nette bulduğum örneklerde, php ve javascript kodları aynı sayfada yazılmış ve
şeklinde çözüm var fakat ben ayrı tanımladığım javascript sayfasına, yine ayrı php sayfasındaki değişkeninin değerini almak istiyorum. Yardımcı olursanız memnun olurum.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi kyibe -- 11 Mayıs 2017; 10:40:52 >