×

php文件不能运行js

php文件不能运行js(为什么php文件不能运行)

admin admin 发表于2023-03-24 09:41:09 浏览42 评论0

抢沙发发表评论

本文目录一览:

php网页js调用失败,无法显示,怎么办

建议使用jquery

假设你右边是一个div标签,给他设置一个id值,比如id="show"

给查询两个字加一个标签,比如a标签:a href="#" class="chaxun"查询/a

然后写jquery的ajax代码:

$('a.chaxun').click(function(){//class=”chaxun"的a标签的点击事件

var bianhao, minzhi;//声明2个变量

biaohao = $('#bianhao').val();//取得文本框id为bianhao的值

mingzhi = $('#mingzi').val();//同理

$('div#show').load('chaxun.php?bianhao=' +bianhao +'mingzhi=' + mingzhi);

});

最后在你的chaxun.php中,和平时写代码一样就行了

?php

$bianhao = $_GET['bianhao'];

$mingzhi = $_GET['mingzhi'];

//接着就是你的数据库查询

echo $Data;//输出你的数据库查询结果即可

php无法引用JS文件

js中不能直接调用,不过可以用过script标签引入php

html页面中如下:

script type="text/javascript" src="b.php" /script

input type="button" value="按钮" onclick="getFromPhp()" /

php如下:

php?

  echo "function getFromPhp(){

      alert("我来自php");

}"

?

运行PHP程序时,JS文件不起作用

index.php应该是这样的吧

head

script type="text/javascript" src="ajax.js"/script

/head

body

a href="#" onclick="funphp100('t')"o/a

div id="php100"/div

/body

还有ajax.js里的

head要去掉

在PHP中执行js代码出错,如下:

js是前台脚本语言。在服务器端运行不了。会原样交给浏览器的。

php怎么执行js的function

楼主,首先纠正一下,PHP是不能执行JS的函数的(当然,服务器端的js框架除外)!

1楼的答案,那是个伪调用,根本就不是php在调用,而是js代码自己在调用!

了解了php的执行流程就知道,js是客户端运行,php是服务器端运行!当在服务器端将php完全解析完,变为html代码,扔回浏览器后,就

全是html静态代码了!所以,一楼的答案是伪调用!不是真正的php调用!

前端静态页面可以用ajax访问php服务端,但是服务端的php代码是没法访问前端的js function. 充其量用file_get_contents()什么的获取源代码

而已!

js 是依托于浏览器运行,服务器端都不存在浏览器,当然就没法运行了!对于服务器端来说,html和js就跟text文件一件,就是一堆字符!没有其他意义!