Javascript 返回false不';按enter键时,不能停止页面重新加载
在过去的一周里,我尽了最大的努力阻止页面重新加载,但没有成功 这是我的网站的链接: 在页面中,请向下滚动并查找此项(了解导师),然后输入您在右侧找到的任何姓名。等:keren、satish,然后按enter。如果您单击“Go”,则有效。但当按enter键时,页面会重新加载。我甚至尝试禁用所有其他脚本,以查看是否有任何脚本导致页面重新加载,但即使删除指向所有其他脚本的链接,页面仍会重新加载 按下enter键时,我为上述“了解导师”编写的脚本Javascript 返回false不';按enter键时,不能停止页面重新加载,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在过去的一周里,我尽了最大的努力阻止页面重新加载,但没有成功 这是我的网站的链接: 在页面中,请向下滚动并查找此项(了解导师),然后输入您在右侧找到的任何姓名。等:keren、satish,然后按enter。如果您单击“Go”,则有效。但当按enter键时,页面会重新加载。我甚至尝试禁用所有其他脚本,以查看是否有任何脚本导致页面重新加载,但即使删除指向所有其他脚本的链接,页面仍会重新加载 按下enter键时,我为上述“了解导师”编写的脚本 $(function () { $('
$(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;
});
$(函数(){
$('#tutor')。按键(函数(事件){
if(event.which==13){
警报(“按回车键”);
美元。什么时候(
$.get('/search/tutor_name.php?name='+名称,函数(数据){
globalStore.data=globalStore.data.concat(数据);
控制台日志(数据);
}“json”)
).然后(函数(){
对于(i=0;i
尝试使用event.preventDefault()代码>这可能会对您有所帮助
$('#tutor').keypress(function (event) {
event.preventDefault();
....................................
必须从处理enter键的块返回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;
}
});
});
$(函数(){
$('#tutor')。按键(函数(事件){
if(event.which==13){
警报(“按回车键”);
美元。什么时候(
$.get('/search/tutor_name.php?name='+名称,函数(数据){
globalStore.data=globalStore.data.concat(数据);
控制台日志(数据);
}
“json”)
).然后(函数(){
对于(i=0;i
我这样做了,但是我甚至不能在文本框中键入任何内容!