2014-06-30 67 views
0

也許這個問題是重複的,但我仍然沒有得到爲什麼我的select2不工作,我需要你的幫助。 這是我的site。如果按下ctrl + u,則可以看到加載了jquery庫,加載了select2腳本。我得到這個錯誤:$(...).select2 is not a functionSelect2 loading issue

,這是js腳本:

$(document).ready(function() { 

    $("#country").select2(); 

    $("#country").change(function(){ 
     $("#city option").remove(); 
     value = $(this).val(); 
     value = value.split("-"); 
     $.post("register/get_cities_from_dd", { country_type: value[1]}) 
      .done(function(data) { 
       obj = JSON.parse(data); 
       for(var i in obj) { 
        $('<option>', { 
         text  : obj[i].name, 
         value : obj[i].id 
        }).prependTo('#city'); 
       } 
     }); 
     $(".city").show(); 
    }); 

}); 

所以,我失去了什麼的問題?

+0

我沒有得到那個錯誤。點擊選擇國家下拉菜單時是否發生這種情況?如果是這樣,它似乎對我工作正常 – joshboley

+0

請刷新頁面,然後再試一次,我得到這個錯誤的螢火蟲 – Chester

回答

3

你已經在頁面中加載了兩次jQuery。刪除第一個,然後將所有腳本標記移動到頁面的底部,然後運行。

+0

我有一些CSS問題,你可以看到如果你刷新頁面,但它的作品。任何ideea爲什麼看起來很奇怪? thx幫助我:) – Chester