问答详情
源自:5-6 编写自定义HTTP应用之POST方法

Login按钮点完以后没有反应,可能是什么原因?

老师您好!

我现在POST前面的部分都运行的没有问题。但是测试POST时,打开网页后,点Login的按钮没有对话框弹出来。

我觉得这可能是index.html里面的js代码出了问题?因为我试着用浏览器直接打开index.html,也没有对话框弹出来。

另外,我在测试的时候,把源代码里的8888端口换成了另一个端口,因为我的电脑有别的程序占用8888。但我猜原因不是这个吧。

请问您觉得我要怎么debug,才能看见login的对话框呢?(如果您没头绪也没关系,搞不好是解压缩的时候文件损坏了之类的)

非常感谢!

提问者:QueenSaliha 2019-10-26 13:48

个回答

  • 咚咚呛
    2019-10-28 23:02:29
    已采纳

    另外应该不会是解压缩导致文件损坏的原因哈,哈哈这届学生真可爱。

    压缩、解压缩都有哈希校验的,一般不会出错,我们还是要集中力量解决问题。


  • 咚咚呛
    2019-10-28 22:59:58


    直接使用浏览器打开index.html是不行的,因为此时HTTP服务器并没有跑起来。

    可以F12打开调试终端,看看是否有异常日志输出,或者其他地方是否有更多信息提供debug。

  • Aaxom
    2020-04-23 17:19:21

    index.html里面访问的就是8888,要改端口的话需要连带html文件里面一起改。

  • 慕莱坞6555934
    2020-03-06 15:13:55

    另外,我在测试的时候,把源代码里的8888端口换成了另一个端口,因为我的电脑有别的程序占用8888。

    应该是这个原因导致的,不能修改8888端口,

    index.html
    url: 'http://localhost:8888/api/login',

    跨域的代码似乎没有work。

    至于进程被占用,可以先杀死进程,再启动server。

  • 慕莱坞6555934
    2020-03-06 14:42:31

    同学你的问题解决了吗?我也遇到同样的问题,不知道是什么原因。