javascript - 属性列表中的语法错误

标签 javascript

我有一个函数如下:

$(window).scroll(function () {
    if (($(window).scrollTop() + $(window).height()) >= ($('body').height() * 0.7)) {
        get_search_result({
            scroll_search: true;
        });
    }
});

get_search_result 函数是:

function get_search_results(params) {
    alert(params);
    var check_scroll_search = params.scroll_search || false;
    if (check_scroll_search) {
        alert('Scroll Search');
    }
}

但它不会发出任何警报 - 相反,控制台正在输出:

SyntaxError: missing } after property list  

scroll_search : true;

我做错了什么?

最佳答案

这里不应该有分号:scroll_search : true;

Uncaught SyntaxError: Unexpected token ;

http://jsfiddle.net/y4MyZ/

关于javascript - 属性列表中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20488123/

相关文章:

javascript - 当选项的值属性更改时检测事件

javascript - 用 Promise 修改状态

javascript - GAS HTMLService : Pushing variables with createTemplateFromFile in file included in template

javascript - 使用 document.getElementByID 访问动态生成的 DIV

javascript - Chrome JS控制台,如何后台运行?

javascript - 选择和取消选择在 IE9 中不起作用?

javascript - 如何将json文件加载到数据表中

javascript - $ ('select option:selected' ).text() 和 Attr.specified 已弃用警告

javascript - Mirth - 在一个轮询间隔内发送多条 HL7 消息

javascript - 试图理解 js 中的参数