Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Javascript içinde php nasıl kullanabilirim

Merhaba Arkadaşlar;
yas.js isimli bir javascript dosya var.

if(air.value == "0-1 Yaş"&& varx.value == "-1"  && pas.value == "-1" )
		{ var price = "10";}
	else if(air.value == "2-3" && varx.value == "2"  && pas.value <="4" )
		{ var price = "20";}
	else if(air.value == "3-5" && varx.value == "3"  && pas.value == "5-7" )
		{ var price = "30";}


bunun içinde bulunan 10 - 20 - 30 şeklinde bulunan sayıları php ile değişken tanımlayıp veri tabanından çekmek istiyorum bunun için nasıl bir yol izlemem gerekiyor. ( yas.js dosyasının içinde )
+1
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • xuma adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    171 cevap - 1 soru
    Yukarıdaki arkadaşımızın verdiği örnek dışında php dosyalarını javascript gibi kullanabilirsin;

    <?
    header("content-type: application/x-javascript");
    ?>
    <script>alert("merhaba dünya");</script>
    

    ve bunları ;

    <script type="text/javascript" src="jsdosyam.php"></script>
    

    olarak çağırabilirsin.Istersen bu çağırdığın dosyaya parametrede tanımlayarak kullanabilirsin ; jsdosyam.php?yas=10&fiyat=5.
    • artar adlı üyenin fotoğrafı artar
      php ile javascript kullanmanın en dinamik yolu jquery kullanmaktan geçer
      yukarıda yazılan cevapları tek bir sayfa içinde bir kere kullanabilirsin
      ama sayfada dinamik olarak kullanmak istiyorsan jquery en idalidir.
      değişkenleri input veya select olarak kullanır
      jquery script ile get veya post methodu ile başka sayfaya gönderip
      sayfadan hiç çıkmadan istediğin işlemleri yapabilirsin
      11 yıl önce yazılmış
    • pialfa adlı üyenin fotoğrafı pialfa
      Peki Senin söylediğin şekilde nasıl yapabilirim Bu konuda bana yardımcı olursan veya bir örnek gösterirsen memnun olurum.
      11 yıl önce yazılmış
    • artar adlı üyenin fotoğrafı artar
      SCRIP KULLACAĞIN SAYFAYA AŞAĞIDAKİ KODLARI EKLE

      <head>
      <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
      <script>
      $(document).ready(function() {

      $("#giris").click(function(){// giriş butonuna tıklanınca
      var dataString = {pw:$("#pas").value()};//pasword inputundaki değer
      $.ajax({
      type: "GET",
      url: "giris.php",//giris.php ye gönder
      data: dataString,
      success: function(data) //gelen verileri data değişkenine ata
      {
      if (data=="0")//gelen veri kontrolü
      {
      alert("Password Doğru");//yada
      $("#ekranayaz").html(data);
      }

      }
      });
      });


      });
      </script>
      </head>
      <BODY>
      <input type=password id=pass></input>
      <input type=button id=giris valu=giris></input>
      <div id=ekranayaz></div>
      </BODY>


      AŞAĞIDAKİ KODLAR giris.php

      <?
      $pw=iconv("utf-8","iso-8859-9",$_GET["pw"]);//javascript verileri utf-8 olarak gönderir.türkçe karakterleri çevirmek için iconv kullanınız.

      if ($pw=="sifre")
      echo "0";
      else
      echo "1";

      ?>

      İşte bu kadar basit
      bu dosyada gelen verilerlerle her türlü işlemi yaparak sonuç döndürebilirsin.

      ?>
      11 yıl önce yazılmış