还是关于php变量赋值给js
<scriptlanguage="javascript">vart=<?phpecho'"sd"'?>;alert(t)</script>为什么我的sd两旁既要加单引号还...
<script language="javascript" >
var t=<?php echo '"sd"'?>;
alert(t)
</script>
为什么我的sd两旁既要加单引号还要加上引号否则就会显示
“sd is not defined
[在此错误处中断]
var t=sd;” 展开
var t=<?php echo '"sd"'?>;
alert(t)
</script>
为什么我的sd两旁既要加单引号还要加上引号否则就会显示
“sd is not defined
[在此错误处中断]
var t=sd;” 展开
展开全部
加了引号最后js是
var t = 'sd'; //t的值是字符串"sd";
没有加引号js为
var t = sd; //js会认为sd是一个变量,但是你没有定义过。所以sd is not defined
var t = 'sd'; //t的值是字符串"sd";
没有加引号js为
var t = sd; //js会认为sd是一个变量,但是你没有定义过。所以sd is not defined
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP要实现如此功能:获得数据集json_encode为json字符串然后赋值给HTML页面中JS变量
<?php
// 从数据库获得, 数值在入库前经过 htmlspecialchars($str) 编码过
$arr = array('k1' => htmlspecialchars_decode($v1));
$str = json_encode($arr);
?>
<html>
.....
<script>
var tt = jQuery.parseJSON('<?php echo $str;?>');
</script>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两种方法:
1不使用外部JS文件,直接把JS脚本写入php文件中。然后
/**
* test.php
*//
<script>
var num = <?php echo $nums; ?>
alert(num)
</script>
2.使用Ajax去调用PHP接口来填充
代码略
1不使用外部JS文件,直接把JS脚本写入php文件中。然后
/**
* test.php
*//
<script>
var num = <?php echo $nums; ?>
alert(num)
</script>
2.使用Ajax去调用PHP接口来填充
代码略
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询