【问题标题】:Passing HTML dynamic table row data to PHP / Laravel将 HTML 动态表格行数据传递给 PHP/Laravel
【发布时间】:2023-03-07 11:50:02
【问题描述】:

我正在使用 HTML 表格并通过 Javascript 向其中动态添加行。我正在尝试使用 input="hidden" 将这些行中的数据传递给 PHP / Laravel。将行添加到 HTML 页面似乎工作正常,但是当我从我的 PHP 脚本调用它们时,我无法访问数据。 ($test 似乎没有返回任何东西)任何想法为什么?谢谢!

HTML:

<table id='mytable'>
</table>
<input type='button' id='btnAddRow' value='Add' onclick='javaScript:addRow();'>

JS:

function addRow(){
    var newRow = document.all("mytable").insertRow(-1);
    var cell = newRow.insertCell(-1);
    cell.innerHTML = "<input type='hidden' id='mydata' value='hello'>";
}

PHP:

$test = Input::get('mydata');
return $test;

【问题讨论】:

    标签: php javascript html laravel


    【解决方案1】:

    应该是name="mydata" 而不是id='mydata'

    【讨论】:

      【解决方案2】:

      为了将数据从行动态传递到 PHP,您需要创建 xmlhttprequests (ajax)

      【讨论】:

        猜你喜欢
        • 2019-06-13
        • 1970-01-01
        • 2013-07-25
        • 2021-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多