我一直在寻找几个小时,我知道 javascript 是客户端,php 是服务器端,用于通信他们需要使用POST
或其他。
我首先在 javascript 中制作了这段代码,以检索我想要的值并使用 jquery 将其发送到 php。
function getGroupName(test){
var groupName = ($(test).parent().attr('id'));
$.post("setGroup.php",{ groupName:groupName } ,function(data) {
if(data == 'yes'){
<?php
$testing = $_SESSION['currentGroup'];
$tsql2 = "select emailName,email from privacyEmails where tagID = '$tagid' and userEmail = '$testmail' and circleName = '$testing'";
$stmt2 = sqlsrv_query( $conn, $tsql2);
$order = 0;
$emailNameT = "";
$NameT = "";
while( $row = sqlsrv_fetch_array( $stmt2, SQLSRV_FETCH_NUMERIC))
{
$emailNameT = $row[0];
$NameT = $row[1];
?>
makeEditPeople('<?php echo $NameT ?>','<?php echo $emailNameT ?>','<?php echo $order ?>');
<?php
$order = $order +1;
}
?>
}
});
}
这是获取的 php 代码 ( setGroup.php
) $testing
:
<?php
include "connectionString.php";
session_start();
$groupName = $_POST['groupName'];
$_SESSION['currentGroup'] = $groupName;
echo "yes";
?>
请注意, makeEditPeople()
js 中的 是一种将参数中收到的用户附加到运行良好的表中的方法。
我的问题是:我想通过jquery将 javascript 值( groupName
)发送到php 中的值,然后同时,我想在不刷新页面的情况下检索它。那可能吗?SESSION
$Post