将HTML动态表行数据传递给PHP / Laravel

时间:2013-05-24 01:13:06

标签: php javascript html laravel

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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