
正文
php返回数据放到js,php返回数据给ajax
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP可以返回数据给JS处理吗
1、不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。即通过JS代码,调用PHP代码,然后传递回你要的数据。
2、使用jQuery 的AJAX 功能即可实现;简单例子,先在html文件中引入 jquery。js 文件 在要显示返回内容的地方 定义一个ID 如 。
3、在js中用Ajax发送数据给这个php,php处理之后把值返回给Ajax。
相关问答
Q1: PHP数组中的值如何传给JS
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。即通过JS代码,调用PHP代码,然后传递回你要的数据。
首先,需要赋值的javascript脚本必须要写在PHP的页面中,不能引入进来。
直接写在页面就行了,比如在a.php里面这样写就可以了,var abc = ?php echo $abc;?; 然后在你的JS文件里面可以直用abc这个变量啦,不知道是不是这个意思。
在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。
使用jQuery 的AJAX 功能即可实现;简单例子,先在html文件中引入 jquery。js 文件 在要显示返回内容的地方 定义一个ID 如 。
类似这样:在JavaScript中放置php变量。
Q2: php返回的数组js什么情况下不用parse
1、错误使用json_decode函数造成的。弄清楚php中的json相关函数真正的作用,即参数是什么,返回值是什么,此函数的返回值是php变量,不是json编码的字符串,服务器输出给客户端的是json编码的字符串, 不应该是php变量。
2、用eval可以解析,并且会弹出对话框,而用JSON.parse()则解析不了。
3、在php里面json_encode($array),然后echo输出,js就可以获取到。
Q3: 怎样让一段php返回的js代码生效
php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。举例:?php alert = alert(1);echo .$alert.;? 上面的代码解析成html 就会变成正常的js了。
你把js文件和php文件放在同一个文件夹下面,引用里面不用写路径,直接加文件名:这样就可以了,其他的方法我目前还没找到。html语言里面可以随便写路径,只要指向正确就可以了。
你那些DIV代码不显示在源代码里面几乎是不可能的,因为这些东西只有浏览器才执行。放在JS里面只是不让别人一眼就看到而已,完全不让见是不可能的。
数据库中的js代码待标签吗?如果带,直接把js输出到静态页(比如用smarty模板引擎),在页面加载的时候就执行了。
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。
Q4: PHP导入大型文本数据到JS
1、那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。即通过JS代码,调用PHP代码,然后传递回你要的数据。
2、使用jQuery 的AJAX 功能即可实现;简单例子,先在html文件中引入 jquery。js 文件 在要显示返回内容的地方 定义一个ID 如 。
3、使用array_push就可以解决问题,至于具体语句怎么写你自己琢磨一下吧,这样印象才能深刻。
4、第一步,创建一个测试php文件,见下图,转到下面的步骤。第二步,执行完上面的操作之后,在其中添加html所需的代码,见下图,转到下面的步骤。
Q5: 关于php用json传递数组到js中
应该这样才对,$json_arr = array(id=0,gid=array(1,1324,2,5678));然后 data.gid[0]试试看。
在后台代码中将数组assign出去,然后在模板的js代码中就可以通过{$array}调用啦。
那你JS里就可以通过DOM来获取h1的innerHTML 不要直接用js,最好用现成的library,比如jQuery,Prototype之类的,因为他们有浏览器兼容。还有就是用ajax,动态获取你要的内容。
你是想让PHP中的数组到JS里面去使用?如果是的话,把你的PHP数组转换JSON格式的字符串,JS获取到之后再转换为JSON对象,就可以去遍历使用了。
JSON格式不用。当PHP已经使用jsonencode函数将数组转换为JSON格式的字符串时,可以直接在JavaScript中使用这个字符串,无需再调用JSONparse。
在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。
关于php返回数据放到js和php返回数据给ajax的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








