【问题标题】:How to send multiple checkbox values through ajax如何通过ajax发送多个复选框值
【发布时间】:2021-09-22 05:12:41
【问题描述】:

您好,我有多个银行,用户可以选择一个或多个。我通过 ajax 发送数据,但问题是我在 dd 请求时选择了第一家银行,我想要每家银行的价值用户。 下面是我的代码。我也有不同的其他组件。

bankSelector.blade

                    <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 () {

        },
    });
});

【问题讨论】:

    标签: php ajax checkbox


    【解决方案1】:

    使用数组作为复选框名称name="banks[]"

    <input
                            id="bank_{{$item['code']}}"
                            name="banks[]"
                            class="form-check-input bank"
                            type="checkbox"
                            value="{{$item['code']}}"
                            checked/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多