亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

表單輸入值查詢字符串順序

表單輸入值查詢字符串順序

Go
米琪卡哇伊 2023-07-17 16:43:50
表單輸入可以具有相同的名稱:<form>    <input type="text" name="email">    <input type="text" name="email"></form>表單上的 GET 操作會生成以下查詢字符串:...?email=&email=因為電子郵件有其自身的存在,這很好?,F在,如果存在屬于一起的數據(例如屬于同一個人):<form>    <input type="text" name="first_name">    <input type="text" name="last_name">    <input type="text" name="first_name">    <input type="text" name="last_name"></form>生成以下查詢字符串: ...?first_name=&last_name=&first_name=&last_name=我猜想查詢字符串中的參數順序與 html 中出現的元素相同...盡管如此,我不確定情況是否總是如此。因為查詢字符串本質上是一個鍵/值映射,所以順序并不重要......我可以為每個名稱添加一個索引,但這需要每次我在客戶端上添加新對時都需要知道最后一個索引。理想情況下,我希望避免自己添加索引以保持結構更加動態。是否有一些更好的策略來避免依賴查詢字符串參數的順序?名稱上的數組表示法似乎是用于 PHP 的一種方法,但我想要一種更通用的方法(不在服務器上使用 PHP)...
查看完整描述

1 回答

?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

我猜想查詢字符串中的參數順序與 html 中出現的元素相同...盡管如此,我不確定情況是否總是如此。

這是。

因為查詢字符串本質上是一個鍵/值映射,所以順序并不重要......

它不是……盡管你可以把它當作一個。

是否有一些更好的策略來避免依賴查詢字符串參數的順序?

根據訂單完全沒問題。

名稱上的數組表示法似乎是用于 PHP 的一種方法,但我想要一種更通用的方法(不在服務器上使用 PHP)...

這是另一個可以接受的解決方案。有一些庫實現了可用于其他語言的 PHP 樣式查詢解析。


您還可以使用 JSON 對數據進行編碼……但隨后您需要添加客戶端 JavaScript 作為依賴項。


查看完整回答
反對 回復 2023-07-17
  • 1 回答
  • 0 關注
  • 107 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號