Ⅰ 如何用JS调用php文件并传递参数
椋�氲揭郧凹�胶芏鄇s调用php的例子,所以 做了如下尝试: 举一个简单的例子来说明: 如在页面a.html中用下面这句调用:<script type="text/javascript" src="b.php? >当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,所以此处会弹出一个提示框,内容为JS变量jstext的值,也就是在PHP文件中赋给jstext的值.小结: 在HTML里用JS 调用文件的方式调PHP文件,则PHP文件的输出将会被调用页作为JS的代码来用.
Ⅱ PHP如何每隔10秒进行输出一次输出
php的执行是一定要触发的,不会自动去执行。
你可以在程序里加入sleep(10);这句罢。这句会让程序挂起10秒,然后继续,理论上可以。
不过好像响应时间太久的话,连接会中断的吧。
你可以把数据库的内容全部读出来并赋给一个javascript的数组,再用javascript的setTimeout方法进行输出。
当然也可以用ajax来完成.这样就不用一次性全部取出来放在javascript的数组中了,可以用到时用ajax去读取一条。
Ⅲ 怎么在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>
Ⅳ PHP中能否使用javascript语言
首先回答可以,你提得问题是有歧义的,但是无论在php语句包含js,还是js语句包含php,只要写得妥当都可以的。举个在php语句包含js例子:
<?php
echo ("<script language='javascript'>alert('用户密码错误,请重新登录!');window.location='top.php';</script>");
exit;
?>
你的第2问题也有歧义,到底是用php语句判断输入框的最后一个字符是否位数字还是js语句判断输入框最后一个字符,假设你用php语句判断吧:假设输入框为
kuang,不同网页分别为1.php和2.php,那代码为:
<?
$a = substr($_post['kuang'], -1, 1);
if(is_numeric($a)){
echo ("<script language='javascript'>alert('是数字');window.location='1.php';</script>");
exit;
}else{
echo ("<script language='javascript'>alert('不是数字');window.location='2.php';</script>");
exit;
}
?>