у меня 3 файла; index. php, script. js и displayprocess. php.
В index. php опция выбора отображается для пользователей, чтобы выбрать, какие записи они хотят просмотреть. По сути, в файле index. php есть 2 кнопки: «Просмотреть» и «Отправить».
In script.js; когда пользователь нажимает кнопку просмотра, значение опции выбора будет передано через этот js файл. Я просто покажу вам некоторые части кода.
$("#viewrecord").click(function() {
var e = document.getElementById("location");
var nameoflocation = e.options[e.selectedIndex].value;
// sending ajax request
$.ajax({
url: 'displayprocess.php',
type: 'post',
data: {
viewstore : viewstore,
'viewstore_check':1,
},
});
});
Затем будет вызван displayprocess. php для отображения динамической таблицы c с флажком. Ниже приведена часть кода таблицы с флажком.
echo "<td>" . "<input type='checkbox' name='selected[" .$row["location"]. "]' checked=''>" . "</td>";
Отображение таблицы - не проблема, а определение, какую запись пользователь установил в флажке. Другими словами, как передать эти данные в сценарий. js, а затем отправить эти данные в displayprocess. php для сохранения в базу данных.
это мой код для получения проверенного значения
$("#deployrecord").click(function() {
var checkBox = $('input[type=checkbox]').attr('checked');
// sending ajax request
$.ajax({
url: 'displayprocess.php',
type: 'post',
data: {
viewstore : viewstore,
'viewstore_check':1,
},
});
});
Но я получу это сообщение об ошибке:
Неопределенный индекс: checkBox
Любое предложение?