2021-04-17 13:21:38
通过php执行jquery,首先要知道整个程序流程:php执行完毕,生成html代码,包括js,css等,返回传递给客户端浏览器,浏览器执行html,js和css代码渲染浏览器效果;这样就出现顺序差,php执行完毕,然后回传浏览器执行返回的内容;
这样,php使用echo输出正常的jq代码,就可以在浏览器执行jQuery代码,例如:
1 |
但这样有时候,会未被执行,原因是页面jq库还没有被加载完毕,而这段代码已经执行了,会出现执行顺序的错误,所以一般会加上$(document).ready(function(){}),等待页面加载完毕,然后在执行jq代码:
1 |
echo '<script language="javascript">$("p").hide(1000).show(1000);</script>'echo '<script language="javascript">$(document).ready(function(){$("p").hide(1000).show(1000);});</script>';
2022-10-10 16:54:53
2021-12-11 05:26:07
2020-12-11 18:26:45
2023-09-22 13:04:55