У меня есть один из тех «моментов», где я просто смущен.Передача значений группы флажков через jQuery
У меня есть форму с группой флажков. Есть 12 флажков. Они устанавливаются следующим образом:
<input type="checkbox" id="search_shape1" name="search_shape[]" value="BR" />
<input type="checkbox" id="search_shape2" name="search_shape[]" value="AS" />
и т.д. и т.п ...
Теперь, вместо того, чтобы передать их с помощью кнопки отправки, я использую JQuery, чтобы передать все переменные формы (эта форма также включает в себя 5 . jQuery.ui ползунки код я использую ниже:
$(function() {
$("#epds").bind('submit',function() {
var search_shape = $('#search_shape').val() || [];
$.post('catalog/view/theme/emmaparker/template/information/db_query.php',{search_shape:search_shape}, function(data){
$("#search_results").html(data);
});
return false;
проблема не на моей странице обработки (db_query.php), он не получает результаты флажком это действительно становится все ползунки. входы (тип ввода = текстовое поле .. Я вытащил все из вышеприведенного кода). Я пробовал почти все hing, и я просто смущен. Я попробовал поставить «search_shape» как имя, «search_shape []» как имя, все. Это просто не будет передавать значение.
На странице db_query я попытался вывести значение несколькими способами. Я попробовал print_r, простое эхо, установив значение как явный массив, а затем установив эту переменную на результат сообщения и т. Д. И т. Д.
Я в затруднении. Может кто-нибудь ударить меня вверх головой и сообщить мне, что я делаю неправильно? Я уверен, что это что-то простое, так как я не передаю значение в jQuery правильно или что-то в этом роде.
Спасибо, Дерек
Simmilair в http://stackoverflow.com/questions/4813219/jquery-checkbox-value и http://stackoverflow.com/questions/786142/how-to-retrieve-checkboxes-values-in- JQuery? Кстати, поиск по Google для вашего вопроса дает много тем в stackoverflow ... Попробуйте функцию поиска –
Я, конечно, искал, и ни одна из них не связана с моей проблемой. Все, что я просто хочу сделать, это передать массив группы флажков, чтобы я мог использовать его в инструкции SQL «in». Мне не нужно публиковать его в текстовом поле или посмотреть, проверено ли оно. –