繁体   English   中英

当我单击按钮时加载下一行

[英]Load next row when i click the button

因此,下面的按钮所做的是它显示表posts($ p)中的键,一旦我单击它,它就会显示当前帖子的键。

<button type="button" onclick="location.href ='{$baseurl}/view/{$p.key}/';">Next Post</button>

但是,我要做的是单击按钮“ Next Post”以使用数据库中的键加载下一行。

该项目位于smarty上,上面的代码行位于somefile.tpl中

您需要将侦听器附加到click event to button,使用ajax从服务器加载数据,然后新数据附加到html。

// Attach click listener
$("button").click(function(e){
    // Prevent default behaviour
    e.preventDefault();

    // Load new data from server
    $.ajax({
        type:'GET',
        url: '{$baseurl}/view/{$p.key}'
    }).done(function(response){
        // Do stuff with loaded data, for example append to body
        $("body").append( $("<div>").text(response.toString()) );
    }};

    return false;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM