Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回false不';按enter键时,不能停止页面重新加载_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 返回false不';按enter键时,不能停止页面重新加载

Javascript 返回false不';按enter键时,不能停止页面重新加载,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在过去的一周里,我尽了最大的努力阻止页面重新加载,但没有成功 这是我的网站的链接: 在页面中,请向下滚动并查找此项(了解导师),然后输入您在右侧找到的任何姓名。等:keren、satish,然后按enter。如果您单击“Go”,则有效。但当按enter键时,页面会重新加载。我甚至尝试禁用所有其他脚本,以查看是否有任何脚本导致页面重新加载,但即使删除指向所有其他脚本的链接,页面仍会重新加载 按下enter键时,我为上述“了解导师”编写的脚本 $(function () { $('

在过去的一周里,我尽了最大的努力阻止页面重新加载,但没有成功

这是我的网站的链接:

在页面中,请向下滚动并查找此项(了解导师),然后输入您在右侧找到的任何姓名。等:keren、satish,然后按enter。如果您单击“Go”,则有效。但当按enter键时,页面会重新加载。我甚至尝试禁用所有其他脚本,以查看是否有任何脚本导致页面重新加载,但即使删除指向所有其他脚本的链接,页面仍会重新加载

按下enter键时,我为上述“了解导师”编写的脚本

$(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
我这样做了,但是我甚至不能在文本框中键入任何内容!