gpt4 book ai didi

php - 如何重构 AJAX 搜索表单

转载 作者:行者123 更新时间:2023-11-29 22:39:36 25 4
gpt4 key购买 nike

我的这个页面 (A) 有一个输入字段,一旦您提交它,它就会进行 AJAX 调用并显示结果。现在,我需要另一个页面 (B) 上的搜索字段,一旦您提交它,它会将您重定向到前一个页面 (A),并显示结果,就像您在第一页 (A) 上所做的那样。

处理此问题的最佳方法是什么?

最佳答案

我不确定为什么您需要使用两个单独的页面进行此搜索。最简单的做法就是将用户从页面 B 重定向到页面 A,并且搜索已经填写。换句话说,页面 B 实际上什么都不做:

<?php
/**
* Page B
*/
if(isset($_REQUEST['b_search'])) {
header("Location: a_search.php?a_search=$_REQUEST[b_search]");
}
echo //page content
?>

<?php
/**
* Page A
*/
$search = isset($_REQUEST['a_search']) ? $_REQUEST['a_search'] : null;
//handle request for non-JS users, I hope
echo //page content with search filled in
?>

/**
* JS
*/
document.ready = function () {
if (document.getElementById('search_field').value != null) {
//make ajax call
}
}

关于php - 如何重构 AJAX 搜索表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com