Отправка переменной с помощью AJAX на страницу PHP, а затем ее получение с помощью тегов PHP - PullRequest
0 голосов
/ 09 июня 2019

По сути, я разместил переменную на странице php, используя ajax, но я не смог вернуть ее с этой страницы.Вот строковые коды

var sdbi = selectedDataBaseIndex;
$.ajax({

    type: 'POST',
    url: 'getSDBI.php',
    data: {'variable':sdbi},
    success:function(data){
     alert(data);
    }

});


var storedTables = <?php

   include 'getSDBI.php';
   $SDBI = $text1;
   echo findTables($SDBI,$bases,$conn)

?>;

А вот страница getSDBI.php

<?php

 if(isset($_POST['variable']))
 $text1 = $_POST['variable'];

 echo $text1;

?>

Итак, похоже, что без переменной StoreTables она предупреждаетданные.Кроме того, если text1 на странице php инициализирован, например, text1 = 0 , он снова работает.

Ошибка, которую я получаю, состоит в том, что переменная text1 не определена угадывая, потому что isset не выполняется.

selectedDataBaseIndex - это просто число.

Обратите внимание, что я не использую какую-либо форму или кнопку.Это просто функция js.

На самом деле я просто хочу реализовать такую ​​логику:

   function addTables(selectedDataBaseIndex){

       var storedTables = <?php echo 
          findTables($selectedDataBaseIndex,$bases,$conn) 
       ?>

                           .
                           .
                           .

    }

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...