我怎么能留在同一页面?

时间:2012-04-13 09:45:36

标签: jquery

我的页面上有复选框,并使用ajax从db中删除值。问题是,当我点击删除时,它会向我发送索引页面,我想要的是停留在我删除复选框的位置。

这是我的代码。如果我想留在同一页面,可能会有什么变化。

function deleteData() {
    var artistIds = [];
    $("input[name='artist[]']:checked").each(function () {
        artistIds.push($(this).val());
    });
    alert(artistIds);
    var sitepath = 'http://www.sinemalar.com/';
    $.post('/management/deleteDataAjax2', {
        json: JSON.stringify({
            'artistIds': artistIds
        })
    }, function (response) {
        alert("Başarıyla silindi");
        window.location.replace(window.location.pathname);
    });
}

2 个答案:

答案 0 :(得分:0)

如果您想留在同一页面,则应删除

window.location.replace(window.location.pathname);

答案 1 :(得分:0)

如果您更改window.location,那么您将加载新的网页。

无法更改导航栏中显示的位置,因为这可能会导致恶意使用。

如果您想以某种方式在导航栏中表示页面中的更改,请查看使用window.location.hash以及history.js