簡體   English   中英

如何使用 jquery 傳遞數據提交表單

[英]How can I pass data submit form with jquery

我正在處理 Laravel 項目,我嘗試將顏色代碼傳遞給控制器​​來做一些事情,但我無法為標簽傳遞數據 att 的數據

我想用 url 發送類似這樣的東西:

http://localhost:8000/digikala/category/28?minprice=+1000+&maxprice=+100000000+&type=all&color=FFFFFF&sortBy%5Bfield%5D=created_at%7Cdesc

但它沒有給我顏色,它是這樣的

http://localhost:8000/digikala/category/28?minprice=+1000+&maxprice=+100000000+&type=all&sortBy%5Bfield%5D=created_at%7Cdesc

這是我的標簽:

<a class="options-color" data-color="{{ $color->code }}" style="background-color:#{{ $color->code }}">

這是我的 js:

<script>
$(document).ready(function() {
    $(".options-color").click(function() {
        var color = $(this).data('color');
        $('#submit').trigger('submit', color);

    });
});

在您的 html 中添加顏色隱藏輸入:

<input id='color-input' type='hidden' name='color' value=''/>
$(".options-color").click(function(e) {
  e.preventDefault();

  var color = $(this).data('color');
  $("#color-input").val(color);
  $('#submit').trigger('submit');
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM