您的位置:

js路由在php上面使用(js和PHP)

本文目录一览:

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网站源码中呢?

php 代码可以跟javascript、html代码一起混写。

比如 index.php 文件

html

head

script language="javascript"

alert('123');

/script

/head

body

?php

echo 'baidu';

?

/body

/html

在php中执行JS

php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。

举例:

?php

$alert  = alert(1);

echo "script type=\"text/javascript\"".$alert."/script";

?

上面的代码解析成html 就会变成正常的js了。

script type="text/javascript"alert(1)/script

如何在js中调用php

在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址。 1、JS方式调用PHP文件并取得PHP中的值举例说明:如在页面test_json1中用下面这句调用: alert(jstext); 2、在test_json2.php中有这样一段PHP代码:

怎么在php里执行JS

php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。

举例:

?php

$alert = alert(1);

echo "script type=\"text/javascript\"".$alert."/script";

?

上面的代码解析成html 就会变成正常的js了。

script type="text/javascript"alert(1)/script