繁体   English   中英

我想将表格信息添加到表格信息中,但它不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM