2011-01-27 67 views
0

在我的項目,我想實現像www.kijiji.ca一個接口用於選擇國家和城市。阿賈克斯意見塊顯示

在此,我想創建兩個單獨的塊一個狀態和其他的城市景色,但我面臨選擇的狀態如何diplay城市無需重新加載整個頁面的一個問題即。

您可以通過visting www.kijiji.ca明白我的問題,plz幫助我。

回答

0

您可以與所有的信息有加載頁面藏起來到所需要的是點擊,然後使用JavaScript來證明這一點。或者你可以使用AJAX來查找你需要的物品被點擊時,再次在JavaScript中的項目

0

我已經通過有些這樣的情況下工作......我的解決辦法來存儲國家和城市在我的數據庫。最初加載頁面時拉取這些值。 「 - 」和CITYNAME我用串接StateCode創建下拉列表代碼值的列表。顯示值只是CityName。當窗口加載時,我使用jquery保存下拉列表的html。這使我可以重置列表。然後,我最初從沒有我最初選擇StateCode使用類似

$("#AsCity option:not(:contains('[" + checkVal + "]'))").remove(); 

則每次國家下拉列表中匹配的下拉列表中刪除的項目改變過濾列表,我重新設置CITYNAME下拉列表(使用我保存的html),並通過刪除那些與我選擇的狀態不匹配的名稱來重新篩選CityName列表。