2013-05-18 20 views
0

解碼我試圖創建一個查詢字符串,它會透過GET請求到PHP文件中的所有表單元素和輸入的數據。如何正確逃生使用Javascript查詢字符串數據在PHP

我使用encodeURIComponent在JavaScript編碼輸入字段名稱以及字段值。

我遇到的是字段值似乎通過很好,因爲我收到它們在$ GET正確,但字段名稱將用點(。)替換爲下劃線()。

例子:

<input type="text" name="form.0.text.0" value="" /> 

這field.name將在我的PHP腳本如約到達form_0_text_0而不是form.0.text.0,而輸入的文本(例如this contains a lot of ....)將到達就好了。

我使用下面的代碼作爲查詢字符串生成的一部分:

+ encodeURIComponent(field.name) + "=" + (field.type == "checkbox" ? (field.checked) : encodeURIComponent(field.value)) 

任何想法,該怎麼辦?

+0

感謝正確重定向 - 我想刪除的問題,如果我認爲我只是沒有搜索足夠了,但由於我不知道PHP是這樣做的,也許別人會發現這個問題並指出正確的答案。如果您不同意,請標記爲無關緊要。 – user1914292

回答

相關問題