javascript里面的javascript里面的javascript

时间:2016-02-27 06:13:45

标签: javascript php

方案: 1.格式中某些链接的列表   章节 - 查看(链接) - 请求访问权限(链接) 2.需要从数据库获取章节号和链接并添加HTML

我试图按照以下方式做。但它不起作用。 我没有在PHP代码中评估i的值。 任何人都可以建议我如何正确地做到这一点。

<script>
var total = "<?php echo $total; ?>";
var x=" ", i;
for (i=1; i<=total; i++) {

var chapter="<?php echo mysql_result($result,i,'chapter')?>"; 

    x=x+"<div> <a  href=' '>View</a>Status:<span class='status'> xxx</span><a  href=' '>Request Access</a></div>";
}
document.getElementById("table").innerHTML = x;

1 个答案:

答案 0 :(得分:0)

您无法混合后端和前端代码以相互协作。 PHP在到达浏览器之前得到处理。 JavaScript在浏览器环境中运行。

我最好的猜测,这是我的修复

<script>
<?
$chapter = '';
$bulk = '';
for ($i=1; $i<=$total; $i++) {
    $chapter = mysql_result($result,$i,'chapter');
    $bulk .= "<div> <a href=' '>View</a>Status:<span class='status'> $chapter $i</span><a href=' '>Request Access</a></div>";
} 
?>
var x="<?=$bulk;?>";
document.getElementById("table").innerHTML = x;

你的代码在你的例子中似乎不完整,因为你没有使用章节,我对你想要完成的事情做了最好的猜测。