當我提交表單并嘗試獲取 Roomsno 輸入值時,它的顯示如下 -Array ( [0] => 1,2 );為什么???我怎樣才能發送它,使它成為一個真正的數組,就像這樣 - Array([0]=>1 [1]=>2)<input type="hidden" class="form-control" name="Roomsno" id="Roomsno" required><script> var rmidarray = []; // new Array() var rmnoarray = []; $('.roomtype').change(function() { roomss_id = $(this).attr('data-id'); no_room = $(this).val(); var check = rmidarray.includes(roomss_id); if (check == true) { // alert('hi') index = rmidarray.indexOf(roomss_id); // alert(index); rmnoarray.splice(index, 1, no_room); // rmnoarray[index].push(no_room); } else if (check == false) { // alert('by'); rmidarray.push(roomss_id); rmnoarray.push(no_room); } else { alert('No rooms Selected!!!') } $("#Roomsno").val(rmnoarray); }); </script>
這個腳本有什么問題?
一只甜甜圈
2022-01-13 10:52:03