Hướng dẫn display alert message after redirect page javascript - hiển thị thông báo cảnh báo sau trang 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 alert message after redirect page javascript - hiển thị thông báo cảnh báo sau trang 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 alert message after redirect page javascript - hiển thị thông báo cảnh báo sau trang 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 badges249 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,8K46 Huy hiệu vàng180 Huy hiệu bạc249 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

Những gì được sử dụng để hiển thị thông báo cảnh báo trong JavaScript?

Một hàm hữu ích có nguồn gốc từ JavaScript là hàm ALERT ().Hàm này sẽ hiển thị văn bản trong hộp thoại bật lên trên màn hình.alert() function. This function will display text in a dialog box that pops up on the screen.

Tôi có thể phong cách cảnh báo theo JavaScript không?

Hộp cảnh báo tiêu chuẩn trong JavaScript không cung cấp tùy chọn áp dụng CSS.Để tạo kiểu cho hộp cảnh báo của bạn, bạn cần tạo một tùy chỉnh trước.Hộp cảnh báo tùy chỉnh sẽ được tạo bằng cách sử dụng jQuery và styles sẽ được áp dụng cho CSS.To style your alert box, you need to create a custom one first. The custom alert box will be created using jQuery and styles will be applied to CSS.

Hàm cảnh báo () trong javascript là gì?

Phương thức ALERT () hiển thị một hộp cảnh báo với thông báo và nút OK.Phương thức cảnh báo () được sử dụng khi bạn muốn thông tin đến người dùng.displays an alert box with a message and an OK button. The alert() method is used when you want information to come through to the user.

Đối tượng nào có phương thức cảnh báo () trong javascript?

Cảnh báo () là một phương thức của đối tượng cửa sổ.window object.