По сути, я разместил переменную на странице 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)
?>
.
.
.
}
Заранее спасибо!