Nasıl bir php değişkene bir javascript değer aktarabilirim?

4 Cevap php

Ben javascript elde ediliyor değerlerini içeren bir html tablo var. Nasıl php değişkenler için bu değerleri aktarabilirim?

4 Cevap

JSON olarak tablo içeriğini kodlamak ve PHP komut dosyası için POST.

Ne yapmak istediğiniz için gidiyoruz bir yere isteği istediğiniz veri ile bir PHP dosyası bir AJAX isteği olun. POST ile bunu yapmak veya değişkenleri GET. Ben tavsiye ederim önce AJAX kullanmadıysanız size jQuery's documentation bunun bakabilirsiniz.

JQuery kullanarak, aşağıdaki gibi "müzik" adlı giriş için değerini alabilirsiniz:

var value = $("input[name$='music']").val();

Daha sonra yere gönderme jQuery AJAX kütüphaneleri kullanabilirsiniz, ve daha sonra, örneğin, kullanılan AJAX yönteme bağlı olarak, $ _GET veya $ _POST olarak kullanarak komut dosyası sunulacak

var value = $("input[name$='music']").val();
$.post('somewhere.php', { 'music' : value });

Ve PHP gibi bir şey olurdu

<?php
if (!empty($_POST['music'])) {
  echo 'Received music: ' . htmlentities($_POST['music'], ENT_QUOTES, 'UTF-8');
} 
?>

Ben büyük olasılıkla aslında php değerlerini hesaplamak ve html masaya dönmelerini istiyorum düşünüyorum.

Bu gerçekten istediğiniz bu değilse, o zaman php komut dosyası için bir istek yapmak gerekir. Sen teslim alır formu kullanarak bunu yapabilirsiniz.