Как использовать Ajax для отправки переменной JavaScript в PHP? - PullRequest
0 голосов
/ 27 ноября 2018

Я использую этот код javascript для объекта данных td при нажатии кнопки в событии onclick

  function rfk(element) {
    var element = element.parentElement.parentElement;

      var id = parseInt(element.children[0].innerText);

      $.ajax({
            url: './queryuser.php',
            type: "POST",
            dataType:'text',
            data: {'id': id},

        });
  }

при использовании предупреждения вместо var = id отображается значение td

но это не соответствует предложению ajax при отправке в php. Я не знаю, как его решить

PHP код queryuser.php:

  <?php
    require("conextion.php");
    require("sql.php");

   $connect=start();

    $display= show($connect,$_POST['id']);

    disconnect=($connect);



   header("Location:index.php");
 ?>

Запрос sql:

    function show($con, $id){
    $query="    SELECT  user_name FROM  user 
    WHERE $id='?'";
    $call = $con->prepare($query);
    $call ->execute();

    return $call;
    }

1 Ответ

0 голосов
/ 27 ноября 2018

Передайте подобные данные в вызов ajax (http://api.jquery.com/jQuery.ajax/): и выберите элементы, чтобы получить текст

function rfk(element) {
  var element = element.parentElement.parentElement;
   var id = parseInt(element.children[0].innerText);
 $.ajax({
           url: '/queryuser.php',
            type: "POST",
            data: {id: id}    
        });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...