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 に答える