如何在不立即进入php页面的情况下将数据提交到该页面?
我需要从用户输入中获取表单数据,即单选按钮,并使用它将搜索过滤器应用于数据库搜索 然而,有一些特定的参数给我带来了困难 具体来说:“搜索过滤器选项”窗格是站点主页上的一个静态装置。由搜索过滤器修改的查询是一个单独的PHP页面,该页面由Ajax函数调用,以在页面中间显示搜索结果而不刷新页面。 甚至可以将变量值提交到另一个php页面,而不必进入该页面并立即处理php吗?或者变量不会这样存储 代码太长,但我将给出基本伪代码:如何在不立即进入php页面的情况下将数据提交到该页面?,php,javascript,ajax,Php,Javascript,Ajax,我需要从用户输入中获取表单数据,即单选按钮,并使用它将搜索过滤器应用于数据库搜索 然而,有一些特定的参数给我带来了困难 具体来说:“搜索过滤器选项”窗格是站点主页上的一个静态装置。由搜索过滤器修改的查询是一个单独的PHP页面,该页面由Ajax函数调用,以在页面中间显示搜索结果而不刷新页面。 甚至可以将变量值提交到另一个php页面,而不必进入该页面并立即处理php吗?或者变量不会这样存储 代码太长,但我将给出基本伪代码: Form action=“接收用户输入的查询页面.php” 一些单选按钮:
- Form action=“接收用户输入的查询页面.php”
- 一些单选按钮:
- 二十
- 十五
- 十,
- 提交按钮-->将单选按钮值提交到QueryPage.php,但不重定向
- 用户单击一个类别链接(即fitness),该链接调用显示QueryPage.php输出的ajax函数。此时,QueryPage.php应该使用前面选择的特定用户输入过滤器执行搜索
这可能吗?让我看看我是否理解正确: 你基本上是说你的单选按钮会根据用户选择的内容修改搜索结果 如果是这样,我可以想出两个选择: 1-当您为搜索发出ajax请求时,首先,获取用户输入并将其与搜索查询一起发送到QueryPage.php文件。你有权使用这个功能吗? 2-使用ajax将用户输入(是否使用jQuery或其他库?)发布到UserInput.php文件中,您将在会话中存储该数据,然后从QueryPage.php访问会话并获取之前发送的值
这回答了你的问题吗?很抱歉,如果没有,则有点难以理解此问题。让我看看我是否理解正确: 你基本上是说你的单选按钮会根据用户选择的内容修改搜索结果 如果是这样,我可以想出两个选择: 1-当您为搜索发出ajax请求时,首先,获取用户输入并将其与搜索查询一起发送到QueryPage.php文件。你有权使用这个功能吗? 2-使用ajax将用户输入(是否使用jQuery或其他库?)发布到UserInput.php文件中,您将在会话中存储该数据,然后从QueryPage.php访问会话并获取之前发送的值
这回答了你的问题吗?如果没有,很抱歉,理解这个问题有点困难。您可以使用JQUERY及其事件方法。例如,更改、单击、悬停。在您的情况下,您需要使用单选按钮,因此您可能需要使用click事件
$("#radio").click(function () {
// SEND HTTP REQUEST
});
您可以使用JQUERY及其事件方法。例如,更改、单击、悬停。在您的情况下,您需要使用单选按钮,因此您可能需要使用click事件
$("#radio").click(function () {
// SEND HTTP REQUEST
});
是的。你可以用,或者。这将在不重定向的情况下将数据发布到指定页面
使用.post()的示例
对。你可以用,或者。这将在不重定向的情况下将数据发布到指定页面
使用.post()的示例