Я использую Loopj TokenInput, и он работает нормально.
У меня есть три поля поиска на одной странице — по одному для трех разных поисковых атрибутов и каждое со своим собственным внешним источником данных (в данном случае поиск по названию корабля, классу корабля и типу корабля). Конечно, есть три кнопки «Отправить», по одной для каждого окна поиска.
Моя проблема. При нажатии любой кнопки "Отправить" возвращаются значения только для ее собственного окна поиска (на основе приведенного ниже скрипта). Я бы хотел нажать кнопку ЛЮБАЯ и получить значения для ВСЕХ полей поиска, чтобы я мог создать запрос MySQL.
<script type="text/javascript">
$(document).ready(function() {
$("input[type=button]").click(function () {
alert("Would submit: " + $(this).siblings("input[type=text]").val());
});
});
</script>
Примечание. Этот предыдущий вопрос "Использование tokeninput jquery для более чем одного ввода на странице". кажется связанным, но ответы на этот вопрос не затрагивают эту проблему.