php 将结果传回去,将PHP变量作为Ajax传递回原始页面上的JavaScript变量

我有一些Ajax,它将一个javascript变量传递给getfirstvals.php,然后与数据库一起完成它的工作,并根据我输入的javascript变量回显一个值表。我现在想要将这些正在被回显的PHP变量传回给JavaScript正在发送的原始页面,以便将它们转换为JavaScript变量以进行计算。我不知道如何做到这一点。

以下是迄今为止的工作原理。

范围“滑块”来选择值:

echo "

min=\"$vartime[0]\" max=\"$timemax\" value=\"$vartime[0]\" step='any' />

"......

selectslider.οnchange=function changecolour(){

showValue(selectslider.value).....

function showValue(str) {

if (str == "") {

document.getElementById("datatable").innerHTML = "";

return;

}

if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp = new XMLHttpRequest();

} else { // code for IE6, IE5

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange = function () {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

document.getElementById("datatable").innerHTML = xmlhttp.responseText;

}

}

if (floorchoice!=0 && floorchoice!=1){

if (floorchoice==2)

{

xmlhttp.open("GET", "getfirstvals.php?q=" + str, true);

xmlhttp.send();......

这会将“q”发送给getfirstvals.php,它会查找与DB中的q匹配的值并回显与其相同行中的所有值。这样,随着q改变,回声值改变。正如我上面提到的,我希望这些值不仅要被回显,还要传回到原始页面上的JavaScript变量,然后才能用于计算。以下是我的意思是回应的价值观:

echo "

" . $FFlrOpenPlanTemp . "℃";

echo "

" . $FFlrPCRoomTemp . "℃";

echo "

" . $FFlrStudyRm6Temp . "℃";

echo "

" . $FFlrStudyRm8Temp . "℃";
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值