首页 >后端开发 >php教程 > 正文

php和js交互示例代码

原创2017-07-12 10:51:370635
PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的,工作过程:

(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送化支持PHP的WEB服务器。

(2)WEB服务器接受这个请求,并根据其后缀进行判断如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。

(3)PHP引擎程序(一般为PHP.exe)将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。

(4)PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。

那么如果说PHP要传递一个值给HTML的JS脚本,如何操作?可以先在需要用到的变量前定义,如下面例子:

<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
    <title>Untitled</title>  
<script language="javascript">  
<!--  
function rec_delete(message){  
    return confirm(message);  
}  
//-->  
</script>  
</head>  
<body>  
<?php  
$myrow[guest_name]="asdf\"";  
$myrow[guest_name]="asdf'";  
$guest_name=addslashes($myrow[guest_name]);  
//$guest_name=str2js($myrow[guest_name],"'");  
$dele_mess="真的要删除这个留言吗?\n留言姓名:$guest_name($myrow[guest_ip])"."\n留言时间:$myrow[guest_time]";  
echo "<script>";  
echo "delete_mess=\"$dele_mess\"";  
echo "<\/script>";  
?>  
<a href="<?php echo "$PHP_SELF?opt=delete"; ?>"  onClick='return rec_delete(delete_mess)'>删除</a>  
</body>  
</html>

以上就是php和js交互示例代码的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:javascript php 代码
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类