แนะนำ: ใช้ Anti-Collection ของหน้า ASP ฉันเขียนรหัสเพื่อป้องกันไม่ให้ขโมยรวบรวมและสื่อสารกับคุณ! การใช้งาน: บันทึกไฟล์แยกต่างหากเช่น (ไม่); ใช้มันในหัวของหน้า ASP ที่สอดคล้องกัน!-#รวมไฟล์ = no.Asp-เพียงเพิ่ม! - - - - - - - - -
ASP Tutorial: ตัวอย่างง่ายๆเกี่ยวกับ AJAX
index.asp:
รหัสโปรแกรม
<html>
<head>
<meta http-equiv = เนื้อหาประเภทเนื้อหา = text/html; charset = gb2312 />
<title> แอปพลิเคชัน Ajax Simple </title>
<ภาษาสคริปต์ = JavaScript>
// สร้างวัตถุ XMLHTTPREQUEST
คำขอ var = false;
พยายาม {
คำขอ = ใหม่ xmlhttprequest ();
} catch (trymicrosoft) {
พยายาม {
request = new ActiveXObject (msxml2.xmlhttp);
} catch (othermicrosoft) {
พยายาม {
request = new ActiveXObject (microsoft.xmlhttp);
} catch (ล้มเหลว) {
คำขอ = false;
-
-
-
if (! คำขอ) การแจ้งเตือน (ข้อผิดพลาดเริ่มต้น XMLHTTPREQUEST!);
// รับข้อมูล
ฟังก์ชั่น getInfo () {
var url = info.asp? id = + math.random ();
request.open (รับ, url, true);
request.onreadyStateChange = UpdatePage;
request.send (null);
-
// อัปเดตหน้า
ฟังก์ชั่น updatePage () {
if (request.readyState == 4) {
if (request.status == 200) {
การตอบสนอง var = request.responsetext;
document.getElementById (div1) .innerText = การตอบสนอง;
} อื่นถ้า (request.status == 404) {
การแจ้งเตือน (ไม่พบ URL ที่ร้องขอ);
} อื่นถ้า (request.status == 403) {
การแจ้งเตือน (ถูกปฏิเสธการเข้าถึง);
} อื่น
การแจ้งเตือน (สถานะคือ + request.status);
-
-
</script>
</head>
<body>
<ชื่ออินพุต = btn type = button id = btn value = get onClick = getInfo (); -
<div id = div1> เนื้อหาของแท็ก div ใหม่จะแสดงที่นี่ </div>
</body>
</html>
info.asp:
รหัสโปรแกรม
-
Response.charset = GB2312 'หากคุณไม่ได้ตั้งค่าภาษาจีนคุณจะอ่านไม่ออก
Dim I, arr (9)
arr (0) = ข้อมูลสุ่ม 0000000000000000000000
arr (1) = ข้อมูลสุ่ม 111111111111111111111111111111111111111111111111111111111111111111
arr (2) = ข้อมูลสุ่ม 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
arr (3) = ข้อมูลสุ่ม 3333333333333333333333333333333333333333333
arr (4) = ข้อมูลสุ่ม 444444444444444444444444444444444444444444444444444444444444444
arr (5) = ข้อมูลแบบสุ่ม 55555555555555555555555555555555555555555555555555555555555555555555
arr (6) = ข้อมูลสุ่ม 6666666666666666666666666666666666666666666666666666
arr(7) = Random information 77777777777777777777777777777777777777777777777
arr (8) = ข้อมูลสุ่ม 888888888888888888888888888888888888888888888
arr (9) = ข้อมูลสุ่ม 99999999999999999999999999999999999999999999
สุ่ม
i = int (10*rnd ())
Response.write arr (i)
-
หมายเหตุ: AJAX ไม่จำเป็นต้องมีรูปแบบสำหรับผลลัพธ์ที่ส่งคืนโดยเซิร์ฟเวอร์ เพียงส่งออกผลลัพธ์ด้วยการตอบสนองเขียน
แบ่งปัน: การตีความวิธีการปรับปรุง MSSQL และความเข้ากันได้ของการเข้าถึง อย่างที่เราทุกคนรู้ใน ASP ฐานข้อมูลที่ใช้กันมากที่สุดคือการเข้าถึงและ MSSQL หลายโปรแกรมต้องการพัฒนาเป็นรูปแบบที่สามารถใช้งานได้โดยฐานข้อมูลทั้งสอง แต่เนื่องจากข้อความ SQL ที่ไม่สอดคล้องกันของฐานข้อมูลทั้งสองโปรแกรมหลายโปรแกรมแบ่งออกเป็นสองเวอร์ชันที่ไม่จำเป็นคือการเข้าถึงและ MSSQL เวอร์ชัน! อันที่จริงเราสามารถตัดสินและรับรู้รหัสได้