我真的很难从PHP访问我的html表。
这就是我所拥有的:
file.php
<?php
...some php code
$someValue = '2012';
?>
<script language='javascript'>
var table = document.getElementById('tableId');
for (var i = '<php echo $myVar?>',row; row = table.rows[ '<php echo $myVar?>']; i++) {
//iterate through rows
//rows would be accessed using the 'row' variable assigned in the for loop
for (var j = 0, col; col = row.cells[j]; j++) {
//iterate through columns
//columns would be accessed using the 'col' variable assigned in the for loop
col.innerHTML = '<?php $someValue; ?>'
}
}
</script>
<?php
... continue php codes.
?>
我在这里有道理吗?我想将$someValue
放到我的表格单元格中。
帮助
流程是这样的......我有
文件1.PHP
文件1.js
然后我想让file-2.php访问file-1.php中的表 并使用file-2.php
中生成的值填充单元格答案 0 :(得分:1)
你需要回应那个变量。
<?php echo $someValue; ?>
答案 1 :(得分:1)
echo
了。col.innerHTML = '<?php echo $someValue; ?>';
答案 2 :(得分:0)
当你使用ajax时,以json格式(http://www.json.org/)发送file2.php中的新值,例如试试这个(http://www.itnewb.com/tutorial/Introduction-to-JSON-and-PHP)
然后使用javascript获取每个json值,然后你可以更新你的html表。
更好地使用Jquery(http://www.jquery.com/)之类的一些javascript库,这样你就可以轻松地做到这一点