为了账号安全,请及时绑定邮箱和手机立即绑定

为什么index.js的这个请求没有成功,console.log(search)在控制台打印下马上又刷新了,这是什么原因

为什么index.js的这个请求没有成功,console.log(search)在控制台打印下马上又刷新了,这是什么原因

一只萌萌小番薯 2019-05-21 11:00:29
DocumentSearchbooks查询index.js:$(document).ready(function(){console.log('jQuerysucessful')$("#myform").submit(function(){varsearch=$("#books").val();console.log(search);if(search===''){alert('Pleaseentersomething');}else{varurl='';varimg='';vartitle='';varauthor='';$.get("https://www.googleapis.com/books/v1/volumes?q="+search,function(res){console.log(res);});}});returnfalse;});
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

注意这一句:returnfalse;。你是不是想把它放在给submit传入函数的后面,用于禁止表单提交?可是现在在外面。马上又刷新,是因为表单默认提交到本页面,你可以看到现在的页面相比之前,最后多了个问号。
解决办法就是把returnfalse;移到submit传入的方法的最后。
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 502 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信