如何将php文件调用为div?

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?

Wer*_*eta 6

使用 $('div').load('phpfile.php')

$.load用于通过html文件或像php这样的服务器端脚本从服务器加载数据.只是概述一下您可以用它做什么,$.load也可以通过在要检索的页面后面包含一个选择器来加载页面片段.这样,只会将所选元素的内容加载到容器中.您还可以在请求完成后传递数据并执行函数(回调).

$.html是不同的,因为它只用于获取或设置现有元素的内容.但是,您可以将其与ajax方法(如$.post,,)一起使用$.get,$.ajax以更新现有元素的内容.

如果您想深入了解这些方法的工作原理,请阅读有关$ .load$ .html方法的jQuery文档.