#php #ajax #checkbox
Вопрос:
Привет, у меня есть несколько банков, в которых пользователь может выбрать один или несколько.Я отправляю данные через ajax,но проблема в том, что я выбираю первый банк, когда я отправляю свой запрос, я хочу, чтобы значение каждого банка было выбрано пользователем. ниже приведен мой код.У меня есть и другие компоненты.
банкСелектор.лезвие
<input
id="bank_{{$item['code']}}"
name="banks"
class="form-check-input bank"
type="checkbox"
value="{{$item['code']}}"
checked/>
ajax.js
$('form').submit(function(e){
e.preventDefault();
let formData = new FormData(this)
$.ajax({
url: "/product/save",
type: "POST",
data: formData,
contentType: false,
processData: false,
headers: {
"X-CSRF-TOKEN": $('meta[name="_token"]').attr("content"),
},
success: function (data) {
// show("#step8");
},
error: function () {
},
});
});
Ответ №1:
Используйте массив для имен флажков name="banks[]"
<input
id="bank_{{$item['code']}}"
name="banks[]"
class="form-check-input bank"
type="checkbox"
value="{{$item['code']}}"
checked/>