Ale*_*gro 2 javascript php jquery include
我正在尝试重新加载特定的div
$("#captcha").html('<?php echo 'abc';?>'); // just as test - works well
Run Code Online (Sandbox Code Playgroud)
因为div内容要大得多,我试过:
$("#captcha").html('<?php include 'myFile.php';?>'); // doesn't work
Run Code Online (Sandbox Code Playgroud)
如何将.php文件中的代码调用为div?
使用 $('div').load('phpfile.php')
$.load用于通过html文件或像php这样的服务器端脚本从服务器加载数据.只是概述一下您可以用它做什么,$.load也可以通过在要检索的页面后面包含一个选择器来加载页面片段.这样,只会将所选元素的内容加载到容器中.您还可以在请求完成后传递数据并执行函数(回调).
$.html是不同的,因为它只用于获取或设置现有元素的内容.但是,您可以将其与ajax方法(如$.post,,)一起使用$.get,$.ajax以更新现有元素的内容.
如果您想深入了解这些方法的工作原理,请阅读有关$ .load和$ .html方法的jQuery文档.