0

我正在使用 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;
4

2 回答 2

1

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

于 2013-05-24T01:19:10.777 回答
0

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

于 2013-05-24T01:15:52.177 回答