簡體   English   中英

Ajax更改下拉菜單不會保持不變

[英]Ajax changes drop down menu doesn't remain the same

我在搜索表單上有一個小問題。 請檢查以下內容: http : //www.fortisfitness.ca/test/script.php

有什么問題? 當我選擇國家/地區時,“城市”下拉列表將使用該國家/地區的特定值刷新。 一切都很好,但是當我選擇一個城市時,數據會從數據庫中完全加載,但是下拉菜單中的城市值仍為“全部”值。

我使用兩個ajax函數。 一種用於將數據加載到表中,另一種用於刷新下拉列表。 請幫忙 。 謝謝!

它與您的JavaScript代碼無關,而是在服務器站點上的某個地方。

選擇城市時,ajax調用的請求如下所示:

get_city.php?S_City=&D_Country=&D_City=%20Sao%20Miguel%A0&S_Site=&priceh=&time=&pag=1

響應是:

<option SELECTED value="">All</option><option value=""></option><option value=" Äkkilähtö"> Äkkilähtö</option>
...

在您的ajax complete函數中,使用響應設置下拉列表的html代碼:

$("#titles1").html(msg);

如您所見,響應將返回一個下拉框,其中選中了“所有”選項。 因此,請仔細查看您的php代碼!

暫無
暫無

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

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