【发布时间】:2021-01-30 07:20:56
【问题描述】:
我不是技术人员,而是半技术业务人员并学习/创建自己的网站。
我想将 JS 变量(从 html 页面)传递到我的另一个 Php 页面。
注意** 我正在使用 URL(标题)中的必需参数进行重定向。现在,我想传递另一个变量,但不是通过 URL
这是我的html页面代码:
$.ajax({
type: 'GET',
url: "'search_result.php' + '?title=' + dtitle",
data: { selectedFT: "hello"}
});
还有我的php页面代码:
<php>
$fueltype = $_GET['selectedFT'];
echo $fueltype;
// I will be using this variable as $fueltype in my further code.
?>
感谢您的帮助。我浪费了很多时间来通过谷歌解决这个问题,但没有什么合适的。
请提供示例以便我理解。
【问题讨论】:
-
如果我理解你的问题,你想传递额外的变量,而不是它们显示在网页的地址栏中。对吗?
-
如果您被重定向 - 即浏览器打开一个新页面 - ,那么这表明 Ajax 代码根本不起作用。 Ajax 的全部意义在于浏览器不会移动到新页面。打开浏览器的开发者工具(在大多数浏览器中按 F12),运行代码,然后检查控制台部分是否有错误。 (您可能需要确保选中 Preserve Log 选项,以便在加载新页面时不会重置日志)
-
@TimothyAlexisVass,是的,这是正确的。
-
那么你应该使用POST方法而不是GET。
-
好的,谢谢@TimothyAlexisVass
标签: javascript php ajax