對於這三個下拉菜單我有SQL表如下:從URL SQL填充下拉菜單重定向
我試圖使用方法:
$(document).ready(function() {
$("#city_id").change(function(){
window.location=$("#city_url");
});
我如何實現我的目標,所以當城市被選中時,它會重定向到相應的url?
對於這三個下拉菜單我有SQL表如下:從URL SQL填充下拉菜單重定向
我試圖使用方法:
$(document).ready(function() {
$("#city_id").change(function(){
window.location=$("#city_url");
});
我如何實現我的目標,所以當城市被選中時,它會重定向到相應的url?
您必須在您的選項中添加您的URL。 如果你把網址中的價值它shoudl工作,但我建議你使用一個數據屬性
$("#city_id").append("<option data-url=\""+ value.city_url+"\" value=" + value.city_id +">"+value.city+"</option>");
應該使你像
<option data-url="http://miami.com" value=1>Miami</option>
然後你就可以重定向到該屬性(根據您的select
有一個ID =「city_id」)
$(document).ready(function() {
$("#city_id").change(function(){
window.location=$(this).data("url");
});
代碼未經測試,但你應該ü瞭解如何去做
這不起作用。它回來未定義。 –
發佈您選擇的輸出。不是你如何構建它,而是真正生成的HTML – Sylwit
未找到 在此服務器上未找到請求的URL/test/test/undefined。 此外,嘗試使用ErrorDocument處理請求時遇到404未找到錯誤。 –
你在哪裏獲取你的SQL數據庫來創建你的列表框? – Sylwit
$ .post(「dropdown3ck.php」,{「state_id」:$('#state_id')。val()},function(return_data,status){(「#city_id」)。append(「「); $ .each(return_data.city,function(key,value){(」#city_id「)。append(」「); }); },」json「); –