PDA

View Full Version : سوال: تغییر ادرس Url هنگام استفاده از Ajax



Iran58
شنبه 04 آبان 1398, 15:49 عصر
سلام
من یکسری عملیات به ajax در یک صفحه انجام می هم وقتی محاسباتم تمام شد می خواهم از سایت خارج شوم و صفحه لاگین بیاید
صفحه لاگین می اید اما ادرس صفحه تغییر نمیکند ایا راهی وجود دارد که ادرس صفحه هم تغییر کند

$.ajax({
url: '@Url.Action("Exit", "Home")',
data: {},
type: "Get",
success: function(resa) {
$('#bodyMain').html(resa);
}
});

باتشکر

ASHKANLAEI
شنبه 04 آبان 1398, 19:45 عصر
دوست عزیز شما دارین یک صفحه رو به صفحۀ خودتون اضافه میکنید خب نباید هم آدرس عوض شه. اما برای عوض کردن آدرس آشکار در بالای مرورگر، از history.pushState استفاده کنید.
البته به خاطر داشته باشید که فقط میتونید آدرس های نسبی با این کار نشون بدین چون اگه بخواین با یک آدرس کاملاً متفاوت تعویض بشه با هشدار حملۀ امنیتی مواجه میشید.