是的,你可以从另一个php脚本返回的ajax数据中创建一个php变量。以下是一种方法:
下面是一个示例:
主php脚本(index.php):
<script>
var ajaxData; // 存储从另一个php脚本返回的数据
function getData() {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
ajaxData = xhr.responseText; // 将返回的数据存储在ajaxData变量中
}
};
xhr.open("GET", "another_script.php", true);
xhr.send();
}
// 调用获取数据的函数
getData();
</script>
另一个php脚本(another_script.php):
<?php
// 处理请求并获取数据
$data = getDataFromDatabase(); // 从数据库中获取数据,可以是查询操作等
// 将数据作为响应返回给主php脚本
echo $data;
?>
在这个示例中,通过调用getData()
函数,主php脚本将发送一个ajax请求到另一个php脚本(another_script.php
)。另一个php脚本可以根据需要获取数据,并使用echo
语句将数据返回给主php脚本。主php脚本中的ajax回调函数会将返回的数据存储在ajaxData
变量中,你可以在后续的代码中使用这个变量。
领取专属 10元无门槛券
手把手带您无忧上云