簡體   English   中英

JavaScript搞亂了PHP文件的POST請求?

[英]Javascript messing up POST-request for PHP-file?

我得到以下情況:

一個網站正在向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或bug,或者我不知道或無法為混亂的POST(或其他)請求提供名稱的東西?

嚴重的是,這使我發瘋,因為我真的看不到為什么要對表格進行排序或添加JavaScript會在某種程度上改變表單元素的原因。

事先感謝您的幫助。

編輯:該請求在任何地方都不起作用,但是IE ... dunno IE可能更寬容?

回答給出的信息,我可以得出結論,分頁或排序腳本與導致錯誤的原因無關。

我的猜測是您的手動操作導致了此腳本或其他包含的腳本。 但是除非您提供給我們,否則沒人能說出來。

如果您能提供完整的資料來重現問題,我們將為您提供更多幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM