php把数组传给js,php将数组转为json

把值从PHP传值到js中去首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来 。
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的 , 因为他们有浏览器兼容 。还有就是用ajax , 动态获取你要的内容 。即通过JS代码,调用PHP代码,然后传递回你要的数据 。
直接写在页面就行了,比如在a.php里面这样写就可以了,var abc = ?php echo $abc;?; 然后在你的JS文件里面可以直用abc这个变量啦,不知道是不是这个意思 。
使用jQuery 的AJAX 功能即可实现;简单例子,先在html文件中引入 jquery 。js 文件 在要显示返回内容的地方 定义一个ID 如。
把ajax的返回值传进callback函数 。
PHP和JQUERY之间如何传递数组?你用的是jQuery的post方式向服务器发送数据,JavaScript是运行与浏览器端的脚本语言,不与后台语言关联的,你传递的是JavaScript的数组,后台程序是不可能认识JavaScript类型的(你的后台又不是用JavaScript代码写的) 。
用到了jquery 的ajax如果不会用,请百度jquery ajax或者call我 。
可以使用ajax来实现 .ajax({type:post,url:你的php地址+参数,success: function(data){php返回的结果就是data}});请将jquery引入到网页,不然无法使用 。还有什么问题欢迎追问 。
js怎样接收php后台传来的二维数组1、php通过json_encode()将数组转为字符串传入js 。
2、首先确认下 。php的assign应当是一种模板语法 。
3、jsp中js里接收后台传来的值可以使用EL表达式来接收值,使用的是EL语句${request} 。如下:前台页面:js中 ${password},这样js就可以接受从后台中传过来的password值了 。EL表达式是为了使JSP写起来更加简单 。
4、ajax 是否正常 。数据采用什么格式,xml 还是 json 或者是其他格式?通常用 json 比较方便 。php 里转换成json字符串后,js这里要先处理成一个可以操作的对象 。比如,如果用jquery的话,它会自动完成这个转换 。
5、(3)PHP引擎程序(一般为PHP.exe)将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面 。(4)PHP引擎将生成HTML页面返回给WEB服务器 。
PHP数组中的值如何传给JS1、首先,需要赋值的javascript脚本必须要写在PHP的页面中 , 不能引入进来 。
2、那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js , 最好用现成的library , 比如jQuery , Prototype之类的,因为他们有浏览器兼容 。还有就是用ajax,动态获取你要的内容 。
3、直接写在页面就行了,比如在a.php里面这样写就可以了,var abc = ?php echo $abc;?; 然后在你的JS文件里面可以直用abc这个变量啦 , 不知道是不是这个意思 。
4、在后台代码中将数组assign出去 , 然后在模板的js代码中就可以通过{$array}调用啦 。
如何把php中获取的数据传递到js中使用1、PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的,工作过程:(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送化支持PHP的WEB服务器 。
2、那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js , 最好用现成的library,比如jQuery,Prototype之类的 , 因为他们有浏览器兼容 。还有就是用ajax,动态获取你要的内容 。
3、在js中调用php的方法是直接在script标签的src属性中嵌入要访问的php地址 。
4、首先分配 变量到模板 $this-assign(变量名 , 变量);然后模板中调用就可以了 , 不分什么JS,还是HTML 。

推荐阅读