我有三个php文件。
filter.php - to send Ajax request and get response
insert.php - to store Ajax response
getResponse.php - to use stored Ajax response.
执行所有这些操作的主要目的是使用PHP代码使用客户端值,因为服务器和客户端不能互相交换变量值。
预期:响应应存储在getResponse.php中的php变量中。
我在insert.php中得到了数组响应但是如何在getResponse.php中使用?
例如
---------- filter.php ----------
<script>
$.ajax({
type: "POST",
url: "filter.php",
data: { name: tp, country:"test"},
success:function(response) {
var res = response;
$.ajax({
type: "POST",
url: "insert.php",
data: { res: res },
success:function(data){
alert(data);
}
});
});
<script>
-------- insert.php ----------
if ($_POST) {
if ($_POST['id1'] !== "") {
echo $_POST['id1'];
}
}
-------- getResponse.php ----------
通过filter.php和insert.php从Ajax获取数组响应的代码。
需要存储这些数组值并相应地进行操作。
答案 0 :(得分:0)
以下是答案:
<script>
$.ajax({
type: "POST",
url: "filter.php",
data: { name: tp, country:"test"},
success:function(response) {
var res = response;
$.ajax({
type: "POST",
url: "getResponse.php",
data: { res: res },
success:function(data){
alert(data);
}
});
});
</script>