我正在使用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;
答案 0 :(得分:1)
应该是name="mydata"
而不是id='mydata'
答案 1 :(得分:0)
为了动态地将数据从行传递到PHP,您需要创建xmlhttprequests(ajax)