Hướng dẫn display message after redirect javascript - hiển thị thông báo sau khi chuyển hướng javascript

Tôi có một nút thực thi một chức năng:

 $("#btnRemove").click(function () {
            var name= $("#editAccountName").val();

            if (confirm("Are you sure you want to mark " + "''" + name + "''" + " as innactive?")) {
                saveAccount(false);
                window.location.href = "/RxCard/Search";
            }

            alert (name + "was marked innactive.")
        });

Tôi cần cảnh báo để hiển thị sau khi người dùng được chuyển hướng đến "/rxcard/search"

Tôi cần thay đổi mã của mình để làm cho nó hoạt động như thế nào?

Bên cạnh đó, làm thế nào sẽ làm như vậy nhưng với cảnh báo tùy chỉnh CSS? Cảm ơn. Thanks.

Hỏi ngày 5 tháng 12 năm 2016 lúc 23:58Dec 5, 2016 at 23:58

Hướng dẫn display message after redirect javascript - hiển thị thông báo sau khi chuyển hướng javascript

Julianjulianjulian

471 Huy hiệu bạc8 Huy hiệu đồng1 silver badge8 bronze badges

4

Thay vì đặt cảnh báo của bạn vào mã này, bạn cần đặt nó vào tập lệnh phía sau trang Search. Bây giờ bạn có thể thêm một tham số URL và sau đó trong đó kiểm tra nó và hiển thị cảnh báo nếu tham số đó được đặt:

if (confirm("Are you sure you want to mark " + "''" + name + "''" + " as innactive?")) {
    saveAccount(false);
    window.location.href = "/RxCard/Search?name=" + name;
}

Và sau đó thêm cái này ở đâu đó (không quan trọng nhiều):

$.urlParam = function(name){
var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);
    if (results==null){
      return null;
    }
    else{
       return results[1] || 0;
    }
}

Và cuối cùng, mã này đi vào mã trang tìm kiếm của bạn:

function() {
    if($.urlParam('name') == true){
         alert (name + "was marked innactive.");
    }
}();

Đã trả lời ngày 6 tháng 12 năm 2016 lúc 0:04Dec 6, 2016 at 0:04

Hướng dẫn display message after redirect javascript - hiển thị thông báo sau khi chuyển hướng javascript

YaseryaserYaser

5.5311 Huy hiệu vàng15 Huy hiệu bạc27 Huy hiệu đồng1 gold badge15 silver badges27 bronze badges

Bạn không thể chạy một cảnh báo sau khi location.href đã thay đổi vì nó khiến trình duyệt làm mới. Sau khi được làm mới, tập lệnh của bạn không còn chạy nữa.

Bạn sẽ cần chuyển tập lệnh cảnh báo của mình vào trang tìm kiếm của bạn và có lẽ chuyển tên dưới dạng tranh luận truy vấn.

Đã trả lời ngày 6 tháng 12 năm 2016 lúc 0:04Dec 6, 2016 at 0:04

YaseryaserSoviut

5.5311 Huy hiệu vàng15 Huy hiệu bạc27 Huy hiệu đồng46 gold badges180 silver badges250 bronze badges

Bạn không thể chạy một cảnh báo sau khi location.href đã thay đổi vì nó khiến trình duyệt làm mới. Sau khi được làm mới, tập lệnh của bạn không còn chạy nữa.

Bạn sẽ cần chuyển tập lệnh cảnh báo của mình vào trang tìm kiếm của bạn và có lẽ chuyển tên dưới dạng tranh luận truy vấn.

SoviutsoviutDec 6, 2016 at 0:11

user1659653user1659653user1659653

85,9K46 Huy hiệu vàng180 Huy hiệu bạc250 Huy hiệu Đồng1 gold badge5 silver badges15 bronze badges

tôi không biết tại sao hộp cảnh báo của tôi không hoạt động

load.UpdateMember(ID,name, tname, father, tfather, gfname, tgfname, add, tadd, area, tarea, lan, tlan, dist, tdist, pin, mobile, amob, landline);
Response.Write("");
Response.Redirect("search.aspx");
string fileName = RegistrationID+ ".jpg";
filepath.PostedFile.SaveAs(Server.MapPath("~/Photos/") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
Response.Write("");

  • Xóa khỏi các diễn đàn của tôi

  • Câu hỏi

  • User1836765291 Đăng

    Hi,

    Tôi có một trang Compose email. Khi người dùng nhấp vào nút "Gửi", nếu có bất kỳ lỗi nào, trang sẽ được chuyển hướng đến một trang lỗi. Nếu email được gửi ra thành công, nó sẽ hiển thị thông báo cảnh báo JavaScript. Cách nó được thực hiện bây giờ là sử dụng điều khiển nhãn,

    Lblmessage.text = "alert ('email của bạn đã được gửi thành công!');";

    Tất cả những điều này hoạt động tốt. Bây giờ tôi muốn chuyển hướng người dùng đến trang chủ. Vì vậy, nếu email được gửi ra thành công, tôi muốn hiển thị thông báo cảnh báo JavaScript, sau đó thực hiện chuyển hướng đến trang chủ. Nhưng nếu tôi thêm phản hồi.Redirect sau mã cảnh báo, cảnh báo không bao giờ hiển thị. Tôi đã thử thay đổi EndReponse thành đúng và sai, nó không hoạt động. Bất kỳ đề xuất?

    Cảm ơn. & nbsp;
     

Câu trả lời

  • Người dùng-2017008401 đã đăng

    Xin chào new2aspdotnet,

    Dựa trên sự hiểu biết của tôi, bạn có một trang để gửi thư. Nếu gửi thư thành công, bạn muốn chuyển hướng đến trang chủ và sau đó bật một hộp thông báo để nói với khách hàng rằng thư đã được gửi thành công. Mối quan tâm là làm thế nào để bật hộp thông báo sau khi chuyển hướng. Nếu tôi đã hiểu sai mối quan tâm của bạn, xin vui lòng cho tôi biết.

    Đối với kịch bản này, chúng tôi có thể thêm một chức năng trong trang chủ để xác minh xem chúng tôi cần hiển thị tin nhắn. Nếu thư đã được gửi thành công, hãy chuyển hướng đến trang chủ với một tham số, ví dụ: chuyển hướng đến Home Home.aspx? Mail = true. Sau đó, trong trang chủ Onload Trình xử lý sự kiện, kiểm tra tham số và ước tính nếu chúng tôi cần bật lên thông báo.

    Để bạn tham khảo, vui lòng tham khảo mã sau. Tôi hy vọng nó sẽ có ích cho bạn.

    ************ Trang chủ.aspx & nbsp; & nbsp; & nbsp; Trang không có tiêu đề & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; hàm mailsent () & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; var queryString = document.location.search.replace ('?', ''); & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tham số var = queryString.split ('&'); & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; for (i = 0; i


        Untitled Page
       

    onload="MailSent()">
       


       

            this is the home page
       

       


    • Được đánh dấu là câu trả lời Bythursday, ngày 7 tháng 10 năm 2021 12:00 sáng Thursday, October 7, 2021 12:00 AM

  • User487807879 Đăng

    Thử với mã này:

    ỨNG DỤNG

    • Được đánh dấu là câu trả lời Byanonymousthursday, ngày 7 tháng 10 năm 2021 12:00 sáng Anonymous Thursday, October 7, 2021 12:00 AM

Làm thế nào để hiển thị thông báo cảnh báo sau khi chuyển hướng phản hồi trong ASP Net?

Thông báo - Thông báo sẽ được hiển thị trong hộp thông báo JavaScript ALERT ..
URL - URL của trang hoặc trang web khi người dùng sẽ được chuyển hướng khi anh ta nhấp vào nút OK ..
Tập lệnh - Mã JavaScript sẽ hiển thị hộp thông báo cảnh báo và sau đó chuyển hướng ..
VB.Net..

Bạn có thể chuyển hướng trong JavaScript không?

Việc chuyển hướng có thể được thực hiện trong các trình duyệt web bằng API chuyển hướng JavaScript.Điều quan trọng cần lưu ý là chuyển hướng JavaScript chạy hoàn toàn trên các trình duyệt web.Do đó, nó không trả về mã trạng thái 301 (di chuyển vĩnh viễn) như chuyển hướng máy chủ.. It's important to note that JavaScript redirection runs entirely on web browsers. Therefore it doesn't return the status code 301 (move permanently) like a server redirection.

Làm thế nào hiển thị thông báo thành công từ một trang khác trong PHP?

$ _Session ['message'] = 'thành công';và hiển thị nó trong cơ sở dữ liệu.PHP sau khi chuyển hướng. and show it in Database. php after the redirect.