此页面包含HTML,PHP,Javascript和jQuery。我的目标是让代码在 1 时显示公开一词,如果值 0则显示私人 < /强>
在页面上我只是测试了
<p class="title" style="text-align:left;"><strong>Privacy:</strong> {%=file.privacy||''%}</p>
此测试显示1或0,具体取决于数据库信息,因此这告诉我db查询和所需信息是可用且准确的。
我需要完成的下一步是制作一个可以比较的javascript代码
{%=file.privacy||''%} == 1
然后显示公开或
一词{%=file.privacy||''%} == 0
然后显示私有一词。
以下是失败的代码尝试:
<script> if( file.privacy = 1 ){
document.write("<b>Public</b>");
}else{
document.write("<b>Private</b>");
}</script>
感谢您的建议和您的解决方案(添加另一个“=”)修复了上面的JavaScript代码。我在这里仍有问题,因为我在另一个脚本标记内嵌套了一个脚本标记。是时候研究解决方案......
答案 0 :(得分:3)
您使用的是分配而不是比较。 试试这个
<script> if( file.privacy == 1 ){
document.write("<b>Public</b>");
}else{
document.write("<b>Private</b>");
}
</script>