ajax和链接的资源

时间:2011-09-28 22:52:47

标签: ajax

必须有一些我对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>元素以及formsubmit按钮会显示。但是通过链接资源(页面C)访问的recapatcha小部件不会显示。我知道脚本可以工作,因为如果我自己加载页面(页面B),一切都很好。

有什么想法?建议?感谢

1 个答案:

答案 0 :(得分:0)

您的重新访问可能会通过运行脚本注入页面。将<script>注入页面时,$.ajax()不会自动评估(页面A)。例如,您可以使用jquery的{{1}}方法来执行此操作。