js嵌套php
⑴ 如何在php中嵌入JS语句
同一文件嵌入直接用标签
<?php
echo "<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<script src="****.js" type="javascript"></script>
⑵ JS语言要怎样在PHP文件里面用
首先,纠正你的一个错误认识,js和php是不相关的,,是php单方面绝对控制js的。。
我给你解释下为什么这么说
php的本质是输入html格式的数据包到浏览器,浏览器接受数据包,解析成可视化的页面。
所以,js在php运行的过程中,代表的仅仅只是字符串,没有任何运行的过程。php在服务端运行,包括js在内,本质就是拼接字符串,发送给浏览器。在发送完毕之后,就没有php什么事了,到达浏览器之后,浏览器解析数据包的时候,js才起到作用,这个时候,js才会运行,所以js的运行时间是滞后于php的。php想输出什么js就输出什么js。受php的绝对控制。所以,在php文件里,你不必遵从js的规则,你只要保证拼接好的html,js是没有错误的就可以了,在文件里,当字符串处理。
⑶ 怎么让JS中写入PHP代码
<script type="text/javascript">
var flag="<?=$flag?>";
if(flag=="YES")
{
alert("OK");
}
</script>
你可以直接在JS代码中使用PHP语句块来实现。是不受限制的,
因为程序在执行时先执行PHP的解析,然后在执行HTML触发JS,从先后顺序来说,是没有问题的。
希望对你有帮助。
⑷ js里面添加php代码
你本意是要在js中读取php输出的值对吗?
你可以先把php输出的值放到一个div里面,在再js获取div的值就可以 了
建议用jquery
<html>
<head><title></title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script>
$(function(){
var tit = $("#tt").attr("title");
var txt = $("#tt").text();
alert(tit+"-=---"+txt);
})
</script>
</head>
<body>
<div id="tt" name="tt" title="<?php echo "cccccssfa"; ?>"><?php echo "fsadfsd"; ?></div>
</body>
</html>
⑸ js 中如何 插入 php
js和php是在不同运行环境下运行的,不能混用。php可以运行得到一段html代码,包括js代码。所以你可以这样用:
<script>
varuserid="<?=$userid?>";
</script>
上面这段php是代码,必须在支持php的服务器上运行,得到运行结果,传输给客户端浏览器,客户端浏览器上得到这样的代码:
<script>
varuserid="123456";
</script>
这样,网页端的js就知道服务器端的userid这个变量是什么了。
此外,还可以通过ajax技术来调用服务,或获取服务器端的一些数据。具体研究一下ajax吧
⑹ php与javascript嵌套的问题
你这个写法太乱,php和js都是支持单引号的,你用单引号能很容易看出问题
你的错误就是你echo那行后边带了分号结束
而下一行script是不在那个字符串里的,而且又不符合php语法所以报错
⑺ 如何在PHP中嵌入JS语句
echo'