我正嘗試創建一個動態城市下拉選擇器,用戶選擇一個國家,然後選擇一個地區,然後選擇一個城市。現在我在MySQL數據庫中有兩個表格,一個是所有區域,另一個是所有城市,我使用jQuery首先加載區域,當用戶選擇一個國家時,然後加載一個城市,當選擇一個區域時。如何使用PHP從外部文件加載選擇選項
我的網站獲得了相當多的流量,我擔心這非常低效......每當有人做出選擇時,數據庫都會被查詢,有時會有數百行被解析並返回。
由於城市列表永遠不會改變,我想將每個國家和地區作爲單獨的文件存儲,並在需要時加載它們。
例如: IE.html(愛爾蘭)
<option value="0" selected>- Select -</option>
<option value="11287">Connaught</option>
<option value="11288">Leinster</option>
<option value="11289">Munster</option>
<option value="11290">Ulster</option>
11290.html(北愛爾蘭)
<option value="xxxxxxx">Buncrana</option>
<option value="xxxxxxx">Cavan</option>
<option value="xxxxxxx">Letterkenny</option>
<option value="xxxxxxx">Monaghan</option>
的問題是,我無法弄清楚如何將這些文件加載回進入選擇菜單。關於用外部文件創建選項的資源很多,但我找不到有關將純HTML加載到表單中的任何信息。
這甚至可能嗎?
謝謝!
http://stackoverflow.com/questions/12135091/jquery-take-value-and-insert-into-dropdown-menu-and-add-url-as-option-value –
我看到一個,但它似乎太複雜了......文件已經格式正確。 – Jeremy
使用ajax獲取文件並追加或插入到選擇框中。 –