Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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中只触发一次的click:function()_Javascript_Jquery - Fatal编程技术网

在javascript中只触发一次的click:function()

在javascript中只触发一次的click:function(),javascript,jquery,Javascript,Jquery,这将提取一个编号id的列表,比如20,并应按顺序遍历它们,直到遇到页面上的最后一条记录。按钮单击事件仅在第一个高级id#上触发一次,而不是更多。我的第一个问题是,实际的点击事件是否在下面,是否应该修改为其他点击语法。如果有人认为问题比单击事件更严重,我可以提供更多代码 $.get("/System/GetNextResultId?id=" + id, function (data) { var buttons = null; if (data != 0) { b

这将提取一个编号id的列表,比如20,并应按顺序遍历它们,直到遇到页面上的最后一条记录。按钮单击事件仅在第一个高级id#上触发一次,而不是更多。我的第一个问题是,实际的点击事件是否在下面,是否应该修改为其他点击语法。如果有人认为问题比单击事件更严重,我可以提供更多代码

$.get("/System/GetNextResultId?id=" + id, function (data) {
    var buttons = null;

    if (data != 0) {
        buttons = [{
            text: "Next Result",
            click: function () {
                GoToResult(data, id == lastVisibleId);
            }
        }];
    }

您的代码没有附加任何单击处理程序,如何使用
按钮
数组和其中的对象?我不确定按钮数组。不知道此单击语法是否失败,并且没有使用正确的id更新页面。前进一次,但在后续单击后仍停留在同一id上。您的代码段只创建了一个包含某些属性的对象数组。您需要向我们展示读取此数组的位置,以及使用其对象中的属性,即实际将事件侦听器附加到元素的代码。