单击按钮时刷新Ajax加载的页面

KnijnOps

我通过AJAX在div中加载页面。这很好用。在此Ajax加载页面上,有一些按钮(通常使用javascript创建)。当我单击这些按钮之一时,页面将刷新。奇怪的是;不,在我说过的页面应该刷新的地方。毕竟; 这就是为什么我使用ajax。

这是在AJAX加载页面上执行的javascript:

function buttonClicked(id){
    var page = id;
    photoPage = page*10;
    if(cur_button < id)
    {
        minCount += 10;
        maxCount += 10;
    }
    else
    {
        minCount -= 10;
        maxCount -= 10;
    }
    cur_button = id;
    jQuery("#imagesDiv").html("");
    $( "#imagesDiv" ).append( " <br/>");
    executePage();
}
function createButtons() {
    var i = 1;
    var button = "";
    while(i <= photoCount)
    {
        var button = document.createElement("BUTTON");
        var buttonName = document.createTextNode(i);
        button.appendChild(buttonName);
        button.id = i;
        jQuery(button).bind('click', { id: i}, function(event) {
            var data = event.data;
            buttonClicked(data.id);
        });
        imagesDivJS.appendChild(button);
        i++;
    }
}
function executePage()
{
    setImagesDivID();
    createButtons();
    $( ids ).append( " <br/>");
    populateDiv();
}
    function populateDiv() {
        for(var i = minCount;i < maxCount; i++)
        {
            if(i < total_count)
            {
                create_image("../"+photos[i],photoAlts[i]);
                $("#"+ids).append( "<p style=\"display:inline; padding-left:10px;\">" + photoTags[i] + "</p><br/>" );
            }
        }
    }

帮助将不胜感激。我一直在为这件事折磨我的脖子!

戴维·琼斯

该按钮正在刷新页面,因为它是一个提交按钮。您需要将属性添加type="button"到按钮。例如:

function createButtons() {
    var i = 1;
    var button = "";
    while(i <= photoCount)
    {
        var button = document.createElement("BUTTON");
        var buttonName = document.createTextNode(i);
        button.appendChild(buttonName);
        button.id = i;

        // Add type="button"
        button.setAttribute("type", "button");

        jQuery(button).bind('click', { id: i}, function(event) {
            var data = event.data;
            buttonClicked(data.id);
        });
        imagesDivJS.appendChild(button);
        i++;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找单击按钮时页面刷新的原因

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

在页面加载时自动单击单选按钮

来自分类Dev

jQuery自动刷新-单击按钮时中止页面加载

来自分类Dev

在asp.net中单击按钮时页面刷新

来自分类Dev

防止在单击提交按钮时刷新我的jsp页面

来自分类Dev

防止在单击按钮时刷新页面

来自分类Dev

防止链接按钮单击时刷新页面

来自分类Dev

不想在单击按钮时刷新页面

来自分类Dev

单击按钮刷新流星页面

来自分类Dev

单击浏览器刷新按钮时的Ajax调用

来自分类Dev

当单击按钮时,隐藏已经显示页面加载的段落

来自分类Dev

按钮单击事件在页面重新加载时触发

来自分类Dev

单击提交按钮时未重新加载Ruby on Rails页面

来自分类Dev

使用jQuery单击隐藏/显示按钮时页面重新加载

来自分类Dev

单击按钮时自动刷新

来自分类Dev

在页面加载或按钮单击时调用 javascript 函数时自动单击按钮

来自分类Dev

AJAX JSON 加载的表单按钮刷新页面而不是再次使用 AJAX

来自分类Dev

使用Ajax加载页面时,“返回”按钮不起作用

来自分类Dev

希望按钮在页面加载时隐藏内容,然后在单击按钮时显示

来自分类Dev

单击按钮即可重新加载页面的一部分,使用新URL刷新整个页面

来自分类Dev

在浏览器后退按钮单击或页面刷新时发出警报

来自分类Dev

单击按钮时如何在同一滚动位置刷新可滚动页面?

来自分类Dev

尝试在单击按钮时显示新的随机值,而不刷新页面

来自分类Dev

使用javascript刷新我的html页面时如何清除按钮单击?

来自分类Dev

每次单击按钮或链接时,如何使 html 文件包含自身而不刷新页面?

来自分类Dev

jQuery:单击按钮刷新/刷新页面

来自分类Dev

使用jQuery单击隐藏/显示按钮单击时页面重新加载

来自分类Dev

如何计算每次单击后重新加载页面时按钮单击的次数?

Related 相关文章

  1. 1

    查找单击按钮时页面刷新的原因

  2. 2

    在页面加载时自动单击单选按钮

  3. 3

    在页面加载时自动单击单选按钮

  4. 4

    jQuery自动刷新-单击按钮时中止页面加载

  5. 5

    在asp.net中单击按钮时页面刷新

  6. 6

    防止在单击提交按钮时刷新我的jsp页面

  7. 7

    防止在单击按钮时刷新页面

  8. 8

    防止链接按钮单击时刷新页面

  9. 9

    不想在单击按钮时刷新页面

  10. 10

    单击按钮刷新流星页面

  11. 11

    单击浏览器刷新按钮时的Ajax调用

  12. 12

    当单击按钮时,隐藏已经显示页面加载的段落

  13. 13

    按钮单击事件在页面重新加载时触发

  14. 14

    单击提交按钮时未重新加载Ruby on Rails页面

  15. 15

    使用jQuery单击隐藏/显示按钮时页面重新加载

  16. 16

    单击按钮时自动刷新

  17. 17

    在页面加载或按钮单击时调用 javascript 函数时自动单击按钮

  18. 18

    AJAX JSON 加载的表单按钮刷新页面而不是再次使用 AJAX

  19. 19

    使用Ajax加载页面时,“返回”按钮不起作用

  20. 20

    希望按钮在页面加载时隐藏内容,然后在单击按钮时显示

  21. 21

    单击按钮即可重新加载页面的一部分,使用新URL刷新整个页面

  22. 22

    在浏览器后退按钮单击或页面刷新时发出警报

  23. 23

    单击按钮时如何在同一滚动位置刷新可滚动页面?

  24. 24

    尝试在单击按钮时显示新的随机值,而不刷新页面

  25. 25

    使用javascript刷新我的html页面时如何清除按钮单击?

  26. 26

    每次单击按钮或链接时,如何使 html 文件包含自身而不刷新页面?

  27. 27

    jQuery:单击按钮刷新/刷新页面

  28. 28

    使用jQuery单击隐藏/显示按钮单击时页面重新加载

  29. 29

    如何计算每次单击后重新加载页面时按钮单击的次数?

热门标签

归档