我的页面上有复选框,并使用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);
});
}
答案 0 :(得分:0)
如果您想留在同一页面,则应删除
window.location.replace(window.location.pathname);
答案 1 :(得分:0)
如果您更改window.location,那么您将加载新的网页。
无法更改导航栏中显示的位置,因为这可能会导致恶意使用。
如果您想以某种方式在导航栏中表示页面中的更改,请查看使用window.location.hash以及history.js。