如何使GET从“ field = foo&field = bar”到“ field = foo,bar”

时间:2019-04-09 05:47:15

标签: php .htaccess url-rewriting get

我有一个包含许多字段的html表单:

?price=1000&price=2000

在支票并发送时,我有以下查询字符串:?price=1000,2000

如何在浏览器URL中 imageCropped(event: ImageCroppedEvent) { this.Files = event.file; let fileName = new Date().getTime() + ".jpeg"; let filedata = new File([this.Files], fileName, { type: "image/jpeg", lastModified: Date.now() }); console.log(filedata); }

我想我需要通过htaccess重写规则吗?还是有其他方法?

1 个答案:

答案 0 :(得分:0)

使用Jquery。

index.php

<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<form action="redex.php" method="get">
<input type="checkbox" id="price-1000" value="1000" class="ckbox">
<input type="checkbox" id="price-2000" value="2000" class="ckbox">
<input type="checkbox" id="price-3000" value="3000" class="ckbox">
<input type="hidden" name="price" id="price-1000" value="1000" class="ckvalues">
<input type="submit" value="send">
</form>
<script type="text/javascript">
    $(document).ready(function() {
        var favorite = [];
        $('.ckbox').change(function() {
            $.each($("input[type='checkbox']:checked"), function(){            
                favorite.push($(this).val());
            });
            var str1 = favorite.toString()
            $('.ckvalues').val(str1)
            favorite.length = 0;
        });

    });
</script>

redex.php

<?php
echo $_GET['price'];
?>

这对您有帮助吗?