วัตถุตอบสนอง:
Reponse เป็นหนึ่งในหกวัตถุใน ASP มันแสดงถึงการตอบสนองฝั่งเซิร์ฟเวอร์ไปยังเบราว์เซอร์ มี 8 วิธี, 9 คุณสมบัติและชุดของการตอบสนอง ในบทเรียนนี้เราจะมุ่งเน้นไปที่วิธีการ
วิธี:
ใน JavaScript วิธี ASP ใช้วงเล็บ โปรดทราบสองวิธีที่ขึ้นอยู่กับการตอบสนองบัฟเฟอร์เราจะพูดถึงพวกเขาในบทเรียนถัดไป นอกจากนี้คุณควรจดบันทึก addheader () และ redirect () เนื่องจากพวกเขาจะต้องมีความสำคัญกว่าการดำเนินการเขียน ()
วิธีการทั้งหมดมีการอธิบายและแสดงให้เห็นข้างต้น ฉันจะอธิบายรายละเอียดแต่ละวิธีด้านล่าง ฉันจะใช้เวลาเพิ่มอีกเล็กน้อยเพื่อบอกสองวิธีที่เราใช้มากที่สุด
เขียน () และเปลี่ยนเส้นทาง ():
ด้านล่างนี้เป็นสคริปต์ ASP สองตัวสำหรับบทที่ 6
ด้านล่างคือ script6a.asp; มันเป็นภาระทั้งหมด
สคริปต์ด้านบนแสดงให้เห็นถึงการใช้งานการเขียน () และเปลี่ยนเส้นทาง () อย่างสมบูรณ์ Response.write () คล้ายกับ document.write () โปรดจำไว้ว่าการตอบสนองเป็นวัตถุ ASP และเขียน () เป็นวิธี ASP
โปรดทราบว่าฉันสามารถห่อหุ้มคำสั่ง Response.write () ลงในฟังก์ชัน JavaScript ฉันสามารถใส่ฟังก์ชั่นนี้ก่อนที่จะใส่ในการตอบสนอง REDIRECT () อย่างไรก็ตาม Response.write () ไม่สามารถดำเนินการได้ก่อนที่จะตอบสนอง REDIRECT () มิฉะนั้นจะเกิดข้อผิดพลาด
ทางลัดที่จะเขียน ():
วิธีแก้ปัญหาของเราคือการขุดลึกลงไป โปรดดูสคริปต์ด้านล่าง
การใช้ทางลัดด้านบนเราสามารถส่งออกชนิดข้อมูล JavaScript หรือประเภทข้อมูลท้องถิ่น ASP ในเวลาเดียวกัน ในตัวอย่างด้านบนฉันเพิ่งส่งออกค่า JavaScript ฉันสามารถทำได้เหมือนตัวอย่างด้านล่าง
ให้ความสนใจกับการใช้สัญญาณที่เท่าเทียมกัน ในเวลาเดียวกันโปรดทราบว่าทางลัดสามารถใช้สำหรับค่าเดียวกันในเวลาเดียวกันเท่านั้น ทางลัดไม่สามารถใช้สำหรับตัวแปรหลายตัวการเชื่อมต่อ ฯลฯ นอกจากนี้โปรดทราบว่าทุกอย่างในสคริปต์จะถูกดำเนินการตามลำดับเชิงเส้น และนี่ไม่ใช่กรณีที่คุณสร้างคุณสมบัติ Runat
จุดต่อไปของเราคือบทเรียนที่เจ็ด - คุณลักษณะการตอบสนอง
ข้อความต้นฉบับและที่อยู่ตัวอย่างของส่วนนี้: http://aspjavascript.com/lesson05.asp
ผู้เขียนต้นฉบับ: James Clark Translation: Huahua โปรดระบุเมื่อพิมพ์ซ้ำ