Javascript 函数的作用是:不返回任何内容

Javascript 函数的作用是:不返回任何内容,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我在Index.aspx中有以下代码块。当我点击页面上的按钮时,它会重新加载,并且不会显示任何内容(空白页面) 显示 电影名称 $(文档).ready(函数(){ $(“#按钮FindFilmByName”)。单击(函数(){ $('#listInfoBlock')。加载('cinema/filmlist'); }); }) 您的页面正在重新加载,因为这是用户单击HTML元素时的标准浏览器行为 通过使用单击句柄中的参数并调用以下命令,可以停止此默认行为: 从单击处理程序函数返回false,告知

我在
Index.aspx
中有以下代码块。当我点击页面上的按钮时,它会重新加载,并且不会显示任何内容(空白页面)


显示
电影名称
$(文档).ready(函数(){
$(“#按钮FindFilmByName”)。单击(函数(){
$('#listInfoBlock')。加载('cinema/filmlist');
});
})

您的页面正在重新加载,因为这是用户单击
HTML元素时的标准浏览器行为

通过使用单击句柄中的参数并调用以下命令,可以停止此默认行为:


单击
处理程序函数返回false,告知浏览器不要跟随链接。这还允许您在
href
中为不支持JavaScript的浏览器设置一个真正的链接,或者在用户将其关闭的情况下设置

$(document).ready(function () {
  $("#buttonFindFilmByName").click(function() {
    $('#listInfoBlock').load('cinema/filmlist');
    return false; // <====== FIX
  });
});
$(文档).ready(函数(){
$(“#按钮FindFilmByName”)。单击(函数(){
$('#listInfoBlock')。加载('cinema/filmlist');

return false;//firebug/javascript控制台是否显示任何内容?Returning
false
。我没有意识到这一点。谢谢提醒。知道jQuery是否为IE6/7提供了不支持此功能的兼容层吗?遵循此操作,IE应该使用
事件。returnValue=false
。我检查了最新版本,它似乎提供了我不知道他们什么时候加的。
$("#buttonFindFilmByName").click(function(e) {
    e.preventDefault();
    ....
$(document).ready(function () {
  $("#buttonFindFilmByName").click(function() {
    $('#listInfoBlock').load('cinema/filmlist');
    return false; // <====== FIX
  });
});