使用AJAX将变量发布到PHP页面,然后使用PHP标签将其检索回来

时间:2019-06-09 14:06:07

标签: javascript php ajax

基本上,我已经使用ajax将变量发布到php页面,但是我无法从该页面成功获取它。这是线路代码

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;

?>

因此,似乎没有 storedTables 变量确实会警告数据。另外,如果php页面中的 text1 已初始化,例如 text1 = 0 再次起作用。

我得到的错误是未定义变量 text1 ,因为未实现isset。

selectedDataBaseIndex 只是一个数字。

请注意,我没有使用任何形式的表单或按钮。这只是一个js函数。

实际上,我只想实现这种逻辑:

   function addTables(selectedDataBaseIndex){

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

                           .
                           .
                           .

    }

谢谢!

0 个答案:

没有答案