gpt4 book ai didi

javascript - 我的 javascript 代码如何访问 POST 变量?

转载 作者:行者123 更新时间:2023-11-27 23:49:03 26 4
gpt4 key购买 nike

这是一种奇怪的情况,我目前的想法是,这种方式行不通,但我需要其他人来关注这一点。

我无法控制的另一个网站有一个带有隐藏字段的表单。表单操作是一个 POST 并将其发送到我网站上的 url,我需要能够使用 javascript 获取该隐藏字段的值。

作为将包含在 url 中的 GET,我想我只需将其分开解析即可。但由于它是发送给我的 POST,我不完全确定如何获取该隐藏字段的值。

这可行吗?如果是这样,我应该去哪里做呢?

谢谢!

最佳答案

如果接收发送的表单数据的服务器使用 PHP,您可以使用以下方式获取所有表单值:

<?php
print_r($_POST);
?>

如果你的服务器中的页面是静态html页面,那么你无法获取POST数据。或者你可以,但是你必须使 html 页面作为 php 页面执行(但不推荐)。

您谈到您需要通过 javascript 访问该值。只需执行以下操作:

<script>
<?php
echo 'var input_field_value="'.htmlspecialchars($_POST['name_of_input_field']).'";';
?>
</script>

该问题没有提供使用什么服务器软件的信息,因此我假设是 PHP。

编辑:在 Saturnix 发表评论后,我添加了对 htmlspecialchars() 的调用,以使其可以安全地在 javascript 中执行。

关于javascript - 我的 javascript 代码如何访问 POST 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32872580/

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