gpt4 book ai didi

php - Javascript 搞乱了 PHP 文件的 POST 请求?

转载 作者:行者123 更新时间:2023-11-28 10:35:14 25 4
gpt4 key购买 nike

我得到以下场景:

某个站点正在向 php 文件发送请求以向我提供一些数据。对于此请求,我选择一个项目 - 这是该部分的代码:

<form action="?modul=transaktionen&subModul=monitor" method="post">
<input type="hidden" name="suchVal" value="1">
<input type="hidden" name="action" value="1">
<!-- A LOT OF STUFF INBETWEEN ... -->
<table>
<tr>
<td>
<input type="radio"
name="hostsARR[host][idGcomp]"
id="nod_331"
value="331">
</td>
<td>Some text which is really not important</td>
</tr>
<tr>
<td>
<input type="radio"
name="hostsARR[host][idGcomp]"
id="nod_332"
value="332">
</td>
<td>more text that is not important</td>
</tr>
</table>

<input type="submit" class="sendButton" name="edit" value="Show details">
</form>

当我选择其中一项并点击按钮时,它应该向我发送具有以下属性的请求:

action                    1
edit Show details
hostsARR[host][idGcomp] 332

它通常会这样做,但是当我向其中添加 JavaScript 时,它就完全困惑了!它没有发送正确的请求。发生的情况是我没有得到hostsARR。其他一切都会过去。我添加了Frequency-decoder.com 的脚本用于分页和排序。如果您需要查看该脚本,可以在此处找到该脚本:http://www.frequency-decoder.com/2007/10/19/client-side-table-pagination-script 。基本上我的问题是是否存在已知的 Javascript 或错误或任何我不知道或无法为困惑的 POST(或其他)请求命名的内容?

说真的,这让我发疯,因为我真的不明白为什么对表格进行排序或添加 javascript 应该在某种程度上改变表单元素。

提前感谢您的帮助。

编辑:除了 IE 之外,该请求在任何地方都不起作用...不知道 IE 哪里可能更宽容?

最佳答案

根据给出的信息,我可以得出结论,分页或排序脚本与导致错误的原因无关。

我的猜测是您的手动操作导致了这个或其他一些包含的脚本。但除非您向我们提供这些,否则没有人能告诉我们。

如果您可以提供完整的源代码来重现问题,我们都可以提供更多帮助。

关于php - Javascript 搞乱了 PHP 文件的 POST 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1518664/

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