В настоящее время я использую - http://code.drewwilson.com/entry/autosuggest-jquery-plugin для автозаполнения на моем сайте. Я ограничил количество вариантов до 3.
Это код автозаполнения:
<script type="text/javascript">
$(document).ready(function() {
$("input[id=category]").autoSuggest("http://localhost:8888/bl/pages_mx/category_1.php",
{selectedItemProp: "name", selectedValuesProp: "value", searchObjProps: "name",
minChars: 1, matchCase: false, selectionLimit: 3});
});
</script>
Категории, которые может выбрать посетитель, взяты из таблицы в базе данных MYSQL. Теперь я могу успешно видеть предложения, когда начинаю вводить потенциальные категории!
2 значения, которые запрашиваются из таблицы 'category': - category_ID и name.
Мой вопрос: как только пользователь выбрал свои 1,2 или 3 варианта, как я могу получить category_ID в 3 различных переменных в php или в массиве?
Ближайшая помощь, которую я могу получить на их дискуссионном форуме, - использовать этот код:
var arr = $(".as-values").val().split(",");
Но откуда я не знаю, как это реализовать?
Я пытался использовать функцию разнесения для разделения CSV, используя это:
<?php if($_POST['category_submit']){ ?>
<script type="text/javascript">
var arr = $(".as-values").val().split(",");
var exploded = arr.split(',');
var category_1=exploded[0];
var category_2=exploded[1];
var category_3=exploded[2];
print (category_1);
</script>
<?php } ?>
Но, кажется, ничего не печатается, когда я нажимаю "Отправить"?
Любая помощь будет принята с благодарностью.
Большое спасибо!
Но ничего не кажется