懵了个逼!

懵了个逼!

请告诉我这个

all-17476e6cc3.js

到底有啥用?整个加密的谁能看明白,我服了。。。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,js/css文件是为了实现页面的样式或一些功能的文件。是模板中所带的哦!如果同学想要学习all-17476e6cc3.js文件,同学可以进行格式化。祝学习愉快!

  • a_agiao 提问者 #1
    要学习那真是要了我的老命,一句注释都没有,函数名变量参数啥的全是单个字母简写,老师你真的能看的懂吗。只有加载这个js文件,我就不能跳转页面,一直读蓝条,不知道加载什么东西,我想改都没法改!怎么搞?
    2019-07-17 17:01:30
  • 好帮手慕小尤 回复 提问者 a_agiao #2
    同学你好,可以将控制器中return $this->feath() 改为 echo $this->feath();就可以使用js进行跳转了(不修改js中的代码)。祝学习愉快!
    2019-07-17 17:12:52
  • a_agiao 提问者 回复 好帮手慕小尤 #3
    老师好,按你说的这个我解决了,但是又有个新的问题出现,麻烦帮我看下,写上面了~谢谢了
    2019-07-17 18:25:48
提问者 a_agiao 2019-07-17 18:24:35

http://img1.sycdn.imooc.com//climg/5d2ef57e000190a006380039.jpg

请问success在什么情况下会返回json?

加载这个js文件后,退出功能出现了异常,不会自动跳转,变成显示json,我需要手动刷新当前页面,才会出现提示退出成功,然后跳转界面。

http://img1.sycdn.imooc.com//climg/5d2ef5f5000142f404570089.jpg

(json里'url'与success里'url'不一致是因为我做了路由处理)

但是其他的跳转却没有问题都很正常,

http://img1.sycdn.imooc.com//climg/5d2ef6260001f90702870234.jpg

如果不加载这个js的话,退出就正常了。

http://img1.sycdn.imooc.com//climg/5d2ef672000182d202520245.jpg

所以,问题就出现在js,里面有什么逻辑影响这一步操作吗?中断了跳转的功能,我应该怎么处理?

  • 同学你好,1. success()方法在框架里的jump类(\thinkphp\library\traits\controller\jump.php)中封装的是以json的形式返回的。2. js里是有处理跳转的逻辑,所以同学可以先将js文件隐藏然后使用<?=url('index/register');?>直接跳转到相关的文件中。注:同学先做其他的部分。最后以作业的形式提交,方便寻找错误。祝学习愉快!
    2019-07-17 18:50:28
  • 提问者 a_agiao 回复 好帮手慕小尤 #2
    谢谢老师,不过闹了半天最后这个js还是卵用没有,我哭了。返回json的错误就是因为js的跳转逻辑。这里我有两种处理方式都实现了功能,1)不用源码提供的js,我单独写了个js控制下拉框,弹出退出按钮。2)继续用源码提供的js,不用success,直接用redirect跳转到首页,只不过这种就没了跳转的步骤,效果没那么好。
    2019-07-17 19:53:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师