Javascript弄乱了PHP文件的POST请求?

时间:2009-10-05 07:24:22

标签: php javascript httprequest

我有以下情况:

网站正在向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。 基本上我的问题是,是否有已知的Javascripts或错误,或者我不知道的任何内容,或者是否无法为POST(或其他)请求提供一个名称?

严重的是,这让我发疯,因为我真的没有看到为什么排序表或者更确切地说添加javascript应该改变表单元素的原因。

Thnx提前帮助你。

编辑:请求在任何地方都不起作用但IE ...不知道哪个IE可能更宽容?

1 个答案:

答案 0 :(得分:0)

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

我的猜测是你的手动操作导致了这个或其他一些包含的脚本。 但除非你提供给我们这些,否则无人能说出来。

如果您可以提供完整的来源来重新创建问题,我们可以提供更多帮助。