[英]From php I create a HTML form that mult selects items in a table - I want to send the selected items with some bits of information using javascript
[英]I want to add Table information to Form information, but it doesn't work
在JS中检查时结构是理想的,但是在PHP发送端查看时,结构已经崩溃。 有哪些错误?
// テーブル部
$('#form').submit(function() {
let input = document.createElement('input');
input.setAttribute('type', "hidden");
input.setAttribute('name', "CallerIdsList[][]");
let array_big = [];
$(".callernum-row").each(function(_index, _element) {
let array_small = [];
let id = $(this).find(".callernum-id").text();
let num = $(this).find(".callernum-num").text();
let name = $(this).find(".callernum-name").text();
let prefix = $(this).find(".callernum-prefix").text();
array_small.push(id);
array_small.push(num);
array_small.push(name);
array_small.push(prefix);
array_big.push(array_small);
});
input.setAttribute('value', array_big);
this.appendChild(input);
return true;
});
-------------------------------------------------------------------------------------------
@foreach($response["CallerIdsList"] as $CallerId)
<tr class="callernum-row">
<td>
<div>
<input type="checkbox" class="js-check" id="checkbox{{ $loop->index }}">
<label for="checkbox{{ $loop->index }}"></label>
</div>
</td>
<td class="callernum-id" style="display: none;">{{ $CallerId["CallerNumId"] }}</td>
<td class="callernum-num">{{ $CallerId["CallerNum"] }}</td>
<td class="callernum-name">{{ $CallerId["CallerNumName"] }}</td>
<td class="callernum-prefix">{{ $CallerId["PrefixNum"] }}</td>
</tr>
@endforeach
JS:
PHP:
:您需要其他信息来解决这个问题吗?
我不知道这是否是正确的编写方式,但是我可以通过直接添加输入来解决问题,而无需在JS中编写。
有很多事情我不知道,也无法理解。 我会带着更多的知识回来。 感谢您的意见。
</td>
<-- ▼ add ▼ -->
<input type="hidden" name="CallerIdsList[{{ $loop->index }}][]" value="{{ $CallerId['CallerNumId'] }}">
<input type="hidden" name="CallerIdsList[{{ $loop->index }}][]" value="{{ $CallerId['CallerNum'] }}">
<input type="hidden" name="CallerIdsList[{{ $loop->index }}][]" value="{{ $CallerId['CallerNumName'] }}">
<input type="hidden" name="CallerIdsList[{{ $loop->index }}][]" value="{{ $CallerId['PrefixNum'] }}">
<-- ▲ add ▲ -->
<td class="callernum-id" style="display: none;">{{ $CallerId["CallerNumId"] }}</td>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.