必须有一些我对ajax不了解的东西。我想使用ajax在另一页(页面A)上显示页面的一部分(页面B)。但链接页面(页面B)取决于某些链接资源(页面C),并且这些资源不会显示在原始页面(页面A)上。反正有吗?
这是我希望使用ajax在原始页面(第A页)上显示的脚本(来自第B页):
echo "<p>To comment, please first prove that you are human being</p>";
echo "<form method='post' action='../recapatcha_verify.php'>";
require_once('../../phpfunctions/recaptchalib.php');
$publickey = "key"; // you got this from the signup page
echo recaptcha_get_html($publickey);
echo "<input type='submit' />";
echo "</form>"
通过ajax调用此页面时,<p>
元素以及form
和submit
按钮会显示。但是通过链接资源(页面C)访问的recapatcha小部件不会显示。我知道脚本可以工作,因为如果我自己加载页面(页面B),一切都很好。
有什么想法?建议?感谢
答案 0 :(得分:0)
您的重新访问可能会通过运行脚本注入页面。将<script>
注入页面时,$.ajax()
不会自动评估(页面A)。例如,您可以使用jquery的{{1}}方法来执行此操作。