jquery ajax kullanarak php dosyasına php değişkenler göndermek?

3 Cevap php

i bir php değişkeni $thread_id jquery ajax kullanarak php dosyasına göndermek istiyorum, bu yüzden php dosyası $thread_id için tüm mesajlarını almak ve geri ana dosyaya yankı.

i yazarken çalışmıyor:

$.get("ajaxcall_reply.php", thread_id: $thread_id, function(data) {
     $("#threads").html(data);
});

i nasıl yazmalısınız?

3 Cevap

Eğer $ thread_id çıktısı ne biliyor musun? Kendi başına bir değişken içine koyarak ve get işlevlerinin koymadan önce çıkışında bakarak deneyin. Bu semboller ya da javascript sözdizimi karıştırmasını şeyleri olabilir. Eğer bir örnek çıkışı var mı? Ayrıca get yöntemi XMLHttpRequest nesnesini (veri) döndürür böylece geri çağrı işlevine iade edilecek verilerin türünü ayarlama içine bakmak isteyebilirsiniz: "xml", "html", "script", "json", "jsonp", veya "metin".

Bu deneyin:

$.get("ajaxcall_reply.php", {thread_id: $thread_id}, function(data) { $("#threads").html(data); });
  <script>
  $.get(url, { get_var: '<?php echo $phpvar ?>' }, function(data) { alert(data); });
  </script>

URL'de:

  <?php
  echo $_GET['get_var'];
  ?>