Sử dụng đối tượng RESPONSE

Vì vậy, đối tượng phản ứng này là gì? Đối tượng phản hồi được sử dụng để gửi đầu ra cho người dùng từ máy chủ. Có nhiều phương pháp được gán cho nó.

Một số trong số chúng được sử dụng chủ yếu là:

1. Phản hồi. Viết "chuỗi"
Nếu bạn là một lập trình viên ASP, tôi tin rằng bạn rất quen thuộc với cái này. Nếu bạn không như vậy thì bạn sẽ làm được, ngay khi bạn bắt đầu học ASP.

Điều đầu tiên bạn học trong mọi ngôn ngữ lập trình là hiển thị một số văn bản trên màn hình (trên ngữ cảnh này, trình duyệt), phải không? Bạn sử dụng phương pháp này để làm điều đó.

Thí dụ:



sẽ tạo đầu ra "Hello World" trên trình duyệt của bạn.

Bạn cũng có thể kết hợp một số chuỗi và biến được xác định trước bằng cách sử dụng "&"

Thí dụ:

<%
Dim myVar

myVar = "Linawaty"

response.write "Hello.. My name is " & myVar & " (^-^)/"
%>

sẽ tạo ra một đầu ra "Xin chào .. Tên tôi là Linawaty (^ - ^) /" trên trình duyệt của bạn.

Nếu bạn muốn hiển thị một số văn bản hoặc biến ở giữa dòng HTML, bạn có thể sử dụng phím tắt

Nó thực tế giống như, chỉ ngắn hơn một chút và nó không cho phép mã hóa nữa.

Thí dụ:



Giả sử bạn có biến được xác định trước gọi là "tên" và bạn muốn hiển thị nó trên hộp nhập.





sẽ tạo ra một hộp đầu vào có "Linawaty" trong đó.


2. Phản hồi. "Urlirect" trực tiếp
Đây là một phương pháp khác của RESPONSE mà bạn sẽ sớm thấy hữu ích. Chúng tôi sử dụng phương pháp này để chuyển hướng đến một trang khác. Nó giống như window.location = "url" của javascript

Thí dụ:
Chúng tôi sẽ tạo một trang ASP có một biểu mẫu với hai nút (giả sử nút [trang 2] và [trang 3]). Tùy thuộc vào nút nào bạn nhấp, tập lệnh sẽ chuyển hướng bạn đến trang được xác định trước (nút [trang 2] đến trang2.html và nút [trang 3] đến trang3.html trang).

Đầu tiên chúng ta tạo một biểu mẫu với hai nút tại "page1.asp"
trang1.asp:

<%
if request.form("button")="page2" then
response.redirect "page2.html"
elseif request.form("button")="page3" then
response.redirect "page3.html"
end if
%>






Sau đó, chúng tôi tạo page2.html và page3.html để mỗi tệp chỉ chứa một số văn bản để cho phép bạn xác định chúng.
Trang2.html:



Trang 2


Đây là Trang 2.



Trang3.html:



Trang 3


Đây là Trang 3.




3. Phản hồi. Và
Phương pháp này được sử dụng chủ yếu để gỡ lỗi. Nó sẽ dừng tập lệnh ASP tại điểm chính xác nơi nó được chèn.

Thí dụ:

<%
response.write "First line"
response.end
response.write ", Second line"
%>

sẽ tạo đầu ra "Dòng đầu tiên" trên trình duyệt của bạn thay vì "Dòng đầu tiên, Dòng thứ hai".

Video HướNg DẫN: NodeJS căn bản - Bài 18: Response object (Có Thể 2024).