php与js 传值的过程

php和javascript间相互传值是phper经常要做的事情。 javascript客户端语言和php服务器语言。 当你了解前后端传值原理写起来将会是一件很简单的事情。

php -> javascript

当你输入访问某个php页面的时候,浏览器首先请求服务端页面,服务端一次处理客户端过来的其你去,调用php构建页面和操作变量,然后讲结果返回到html, 一个字符串,xml , javascript 等地方。当

你 第一次 请求的时候,一般返回给用户的都是表单验证或者某个基本的方法,但php脚本仍然可以加入变量,比如 echo “你好, $hello”;

javascript -> php

在javascript客户端方面,通常是通过请求提交给php一些值,可以通过url GET方式, 表单POST方式。 window.location.href ,<a>标签, form action , ajax . $(“#form”).submit().attr(…). 等。

php通过GET , POST接收来自php的请求,通过 echo “<script  language=”text/javascript”> function </script>”  . 或者ajax 返回.

其实很好理解,因为php页面会在服务端解析,到了服务端都成了解析过的东西了。 就比如我们调试的时候 var_dump() , dump() , echo .等等。

我的建议是尽量不在页面上写php逻辑,这些都放在js中处理。  因为php已经在服务端解析完成了,不会存在解析先后顺序的原因。 传值尽量都用json 格式 .