
你不用搞ajax的
主要问题是你每次请求发出都应该给checkphp 一个随机的参数
因为浏览器对于相同链接的请求会从本地的临时文件夹中取(你的验证码的链接不变就会总是从本地临时文件夹中取第一次链接是获取到的)
你用的是responseText肯下不行啊,你返回的是一个流。而不是一段文本,我觉得你不需要用ajax,你只要重新改变一下img对象的src属性就行了吧,还是指向这个servlet,相当于刷新一下这个。改变的src属性时,好像不刷新整个页面。
<!DOCTYPE html>
<html>
<head>
<meta >
以前在远标做过你的应用应该是这样吧,用户输入手机号码,点击发送短信,用户收到验证码,输入对应的验证码 判断是否正确。
需要:
申请一个短信接口,就是点击发送验证码的时候,提交到接口给该号码下发验证码。
技术方面的实现:
1、点击获取验证码
2、程序ajax post提交到短信接口
3、短信接口服务商 接口判断用户和口令,正确后,下发短信给该号码。
4、用户输入号码,程序判断验证码是否一致。
以上就是关于PHP 验证码 用AJAX调用不能刷新求教大侠赐教!全部的内容,包括:PHP 验证码 用AJAX调用不能刷新求教大侠赐教!、jsp+ajax+servlet实现局部刷新验证码的问题、jquery.ajax如何通过点击验证码图来刷新验证码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)