$name = $lyInfo["name"]; //将数据从数组取出
$tel = $lyInfo["tel"];
$date = $lyInfo["date"];
$lyCont = $lyInfo["txt"];
if($lyCont == ""){
echo "<li><span class='name center'>".$name."</span><span class='tel center'>".$tel."</span><span class='date center'>".$date."</span><span class='ly shsj'>空</span></li>";  //输出数据
}else{
echo "<li><span class='name center'>".$name."</span><span class='tel center'>".$tel."</span><span class='date center'>".$date."</span><span style='height: auto !important;' class='ly shsj'><a title='点击显示' href='javascript:void(0);' onclick='alert(12);'>".$lyCont."</a></span></li>";  //输出数据  这一行的alert
}
}链接的数据库,从数据库中取出数据,alert(12);可以弹出,换成字符就不行了,求思路

解决方案 »

  1.   

    字符串要用引号括起,这是恒古不变的规则alert(ok) 这是显示名为 ok 变量的值
    alert('ok') 这是显示字符串 ok 
      

  2.   

    alert(12);
    字符需要用" 或' 括住啊改这样
    $name = $lyInfo["name"]; //将数据从数组取出
    $tel = $lyInfo["tel"];
    $date = $lyInfo["date"];
    $lyCont = $lyInfo["txt"];
    if($lyCont == ""){
    echo "<li><span class='name center'>".$name."</span><span class='tel center'>".$tel."</span><span class='date center'>".$date."</span><span class='ly shsj'>空</span></li>";  //输出数据
    }else{
    echo "<li><span class='name center'>".$name."</span><span class='tel center'>".$tel."</span><span class='date center'>".$date."</span><span style='height: auto !important;' class='ly shsj'><a title='点击显示' href='javascript:void(0);' onclick='alert(\"12\");'>".$lyCont."</a></span></li>";  //输出数据  这一行的alert
    }
    }