-1

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

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

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);
    });
}
4

2 回答 2

0

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

无法更改出现在导航栏中的位置,因为这可能会被恶意使用。

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

于 2012-04-13T09:53:34.910 回答
0

如果你想留在同一页面上,你应该删除

window.location.replace(window.location.pathname);
于 2012-04-13T09:49:52.667 回答