请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

把 captcha 放到 login 页面,可以正常使用,但是点击验证码不能刷新是什么原因呢?

直接刷新页面可以刷新验证码,输入正确的账号、密码、验证码也可以正常登录,就是点击验证码图片时无法更新验证码。

看到其他同学说的类似问题(链接),他应该是在 register 页面遇到的,我把这个页面最下面四个 js 文件复制到 login 中,仍然不可以。

正在回答 回答被采纳积分+3

3回答

提问者 weqopy 2017-12-24 15:08:45

将 register 中最下方的 四个 js 复制到 login 中,仍然不能点击刷新。

debug 正常,register 页面点击验证码,debug 中有capthca/refresh 的显示,在 login 页面点击图片无反应,debug 无输出。

0 回复 有任何疑惑可以回复我~
精慕门3810831 2017-12-24 13:29:08

第四: 不要忘记在login页面最下加入jquery

<script src="{% static/js/jquery.min.js %}" type="text/javascript"></script>

0 回复 有任何疑惑可以回复我~
精慕门3810831 2017-12-24 13:26:56

第一,检查login页面最下面的四个js文件是不是以下格式:

script src="{% static 'js/unslider.js' %}" type="text/javascript"></script>
<script src="{% static 'js/validateDialog.js' %}"  type="text/javascript"></script>
<script src="{% static 'js/register.js' %}"  type="text/javascript"></script>
<script src="{% static 'js/login.js' %}"  type="text/javascript"></script>

第二, 检查static文件夹中是不是有以上的文件

第第三, 在浏览器中打开隐身模式页面再试一试

0 回复 有任何疑惑可以回复我~
  • 提问者 weqopy #1
    在找回密码这一节里forgetpwd.html 这个页面也遇到了这个问题,html 下加入了你说的四个 js(static 文件夹没有 register.js 文件),仍然不能点击刷新。
    debug 页面看到"GET /static/js/unslider.jsj HTTP/1.1" 404 1658错误,网页 F12检查也看到这个文件错误,而且看到这个文件的请求路径Request URL:http://127.0.0.1:8000/static/js/unslider.jsj,是文件扩展名有什么问题吗
    回复 有任何疑惑可以回复我~ 2017-12-24 14:49:25
  • 提问者 weqopy #2
    知道了,修改为{% static '' %}的时候有问题,已解决
    回复 有任何疑惑可以回复我~ 2017-12-24 15:08:35
  • bobby 回复 提问者 weqopy #3
    好的,
    回复 有任何疑惑可以回复我~ 2017-12-25 10:26:54
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信