gpt4 book ai didi

javascript - 按下回车键时,返回 false 不会阻止页面重新加载

转载 作者:行者123 更新时间:2023-11-30 16:23:43 25 4
gpt4 key购买 nike

在过去的整整一周里,我尽了最大努力阻止页面重新加载,但无济于事。

这是我网站的链接:www.sample.com

在页面中,请向下滚动并查找此(认识一位导师)并键入您在右侧找到的任何姓名等:keren、satish 并按回车键。如果您单击“开始”,则可以。但是当按下回车键时,页面会重新加载。我什至尝试禁用所有其他脚本以查看是否有任何脚本导致页面重新加载,但即使在删除所有其他脚本的链接后它仍然会重新加载。

enter image description here

当按下回车键时,我的上述“认识导师”的脚本。

$(function () {
$('#tutor').keypress(function (event) {
if (event.which == 13) {
alert("enter pressed");
$.when(
$.get('/search/tutor_name.php?name='+name,function(data){
globalStore.data = globalStore.data.concat(data);
console.log(data);
},"json")
).then(function() {
for (i = 0; i < globalStore.data.length; i++) {
...show stuff here....
}
//this is to stop page reload
return false;
});
}
});
//this is to stop page reload
return false;
});

最佳答案

您必须从处理回车键的 block 中返回 false:

    $(function () {
$('#tutor').keypress(function (event) {
if(event.which == 13){
alert("enter pressed");
$.when(
$.get('/search/tutor_name.php?name='+name,function(data){
globalStore.data = globalStore.data.concat(data);
console.log(data);
}
,"json")
).then(function() {
for (i = 0; i < globalStore.data.length; i++) {
console.log("in loop");
}
});
return false;
}
});

});

关于javascript - 按下回车键时,返回 false 不会阻止页面重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34389212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com