use*_*051 -3 php jquery captcha
我有一个自定义的PHP脚本,验证验证码和发送电子邮件.如果php脚本成功发送邮件,则返回"true".这是通过:
if(!$Error){
echo "true";
exit;
}
Run Code Online (Sandbox Code Playgroud)
在返回true之前,我想执行一个应该刷新验证码图像的jQuery命令.我不应该这样做是客户端,因为从垃圾邮件发送者的角度来看它可能有风险.
要刷新验证码图像,该命令为:
jQuery('#captcha').attr('src', ('php/captcha/captchaimage_show.php?' + Math.random()));
Run Code Online (Sandbox Code Playgroud)
我需要在php脚本中调用此命令,然后通过"echo"返回任何结果
PRASHANT
你需要重新思考你的方法.PHP和JavaScript在不同的计算机上运行,并通过无状态请求/响应协议进行通信.
在JS运行之前,任何PHP脚本都必须完整运行.
只有在客户端发出HTTP请求时,才能在它们之间传递数据.
除了在客户端之外的任何地方,您都无法执行任何需要在客户端上运行的JavaScript.
| 归档时间: |
|
| 查看次数: |
1360 次 |
| 最近记录: |