我正在使用jQuery $ .get来加载包含recatpcha代码的页面,但问题是当我加载页面本身没有jquery时它完美地显示了验证码但是当我使用jQuery $ .get调用该页面时它不是显示验证码。
这是来电者脚本
$.get($captchaPage, function(html){
$('#content').html(html);
});
这是验证码页面
<html>
<body>
<?php
require_once('recaptchalib.php');
$publickey = "6LdtBtASAAAAAOQnjMoBvrsPy9XiQ4xFEdIXtaqm";
echo recaptcha_get_html($publickey);
?>
</body>
</html>
这是firebug中的recaptcha_get_html
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LdtBtASAAAAAOQnjMoBvrsPy9XiQ4xFEdIXtaqm"></script>
<noscript>
<iframe src="http://www.google.com/recaptcha/api/noscript?k=6LdtBtASAAAAAOQnjMoBvrsPy9XiQ4xFEdIXtaqm" height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript>
先谢谢