2013-09-28 6 views
0

Я использовал функцию ajax при вызове этой функции с помощью multipleSelect. предположим, что у меня есть функция, которая вызывается снова в АЯКС странице загрузкиUncaught TypeError: Object [object Object] не имеет метода 'multipleSelect'

Я включил JQuery и jquery.multiselect.js включают файл также

$('#demo3').multipleSelect({ 
        placeholder: "Select Country", 
        filter:true 

}); 
$("#button").click(function(){ 
    $.ajax({ 
     url:"http:localhost/mydata", 
     success:function(data){ 
      $('#demo4').multipleSelect({ 
       placeholder: "Select Country", 
       filter:true 
      }); 
     }, 
    }); 

}); 

demo3 успешно генерировать MULTISELECT функцию. Но когда я нажал кнопку, код в demo4 имеет ошибку, что функция multiselect не была зарегистрирована на странице?

Код ошибки сказал .. Uncaught TypeError: Object [object Object] has no method 'multipleSelect'

Как я могу решить эту проблему? Благодаря

ответ

1

Я думаю, что вы хотите multiSelect, если вы не определили свою собственную функцию JQuery плагин или использовать другой плагин для multipleSelect

$('#demo3').multiSelect({ 
     placeholder: "Select Country", 
     filter:true 
    }); 

и есть дополнительный }); после этого. Не уверен, что вам это нужно.

+0

Sory Я просто ошибаюсь при написании кода в предыдущем редактировании. И я исправил это, и проблема по-прежнему является той ошибкой, которую я описал? У вас есть идея решить это? – mrhands

+0

@mrhands, какой плагин вы используете? можете ли вы предоставить ссылку на него ..? – PSL

+0

Я использовал этот плагин .. http://wenzhixin.net.cn/p/multiple-select/ – mrhands

Смежные вопросы