通过ajax传的div没有原有的效果
程序员文章站
2022-05-25 21:30:51
...
$table="";$result=array('table' => $table); echo json_encode($result);
这是个图片放大展示效果,我直接放在页面上没问题,但通过ajax传过来就没有那些效果了
回复讨论(解决方案)
看你的js代码是如何写的? 可以在控制台看下报错了没。
js是如何获取服务端json数据,以及展示。
$('你的容器元素').append($('服务器返回的Json数据,应该是html标签内容'))就可以了
你这个有点画蛇添足了既然就是要返回字符串为什么一定要转换成json呢。直接返回不就行了吗。
1.php
$table=""; echo $table;
$.get('1.php',function(data){ $("父容器").append(data);})
你现在代码没有效果一个是你取json值时有问题或者就是一些特殊字符被转义纵使正确取出页面也没有解析。
但是针对你这个还是建议你直接返回字符串
上一篇: 逻辑或 题一个!解决方案
下一篇: ImageSpan图文混排设置多个