Bir php dosyasına bir js dosyasından bir değişkenin değerini göndermek mümkün mü

3 Cevap php

Ben komut dosyası var ve $ _SESSION bir değişkenin değerini göndermek mümkün olmadığını bilmek istiyorum

 <script>

$(function() {

    var delivery = 0;
    $('#jcart-paypal-checkout').click(function() {	
    	delivery = $('form#delivery2 input[type=radio]:checked').val();
    	if(!delivery) {
    		alert('Please choose a delivery option');
    		return false;
    	}else {
    		<?php $_SESSION['shipping'] = ?> delivery;
    	}


    });

});
</script>

Ben, $ _SESSION ['nakliye'] içinde teslim değerini göndermek gerekir

teşekkürler

3 Cevap

Örneğin, kullanmak $.get():

$(function() {
    var delivery = 0;
    $('#jcart-paypal-checkout').click(function() {      
        delivery = $('form#delivery2 input[type=radio]:checked').val();
        if(!delivery) {
                alert('Please choose a delivery option');
                return false;
        }
        $.get('putInSession.php', { d: delivery });
    });
 });

Bu pasajı bekliyor sonra giriş parametresini "d" kontrol etmelisiniz sunucu tarafında "putInSession.php" adında bir komut dosyası,

$_SESSION["shipping"] = $_GET["d"];

İsteğe bağlı olarak, $.get() üçüncü parametre olarak uyumsuz isteği sonucunu alır bir işlev belirtebilirsiniz.

Evet, bu mümkün. Ama POST ile PHP-Script aramak veya Parametreler GET gerekecek.

Edit: Ama oturum diziye değişkeni directly koyabilirsiniz sanmıyorum.