ตัวอย่างการใช้งานชุดค่าผสม ASP+AJAX(Jquery)
เครื่องมือแก้ไข Downcodes วันนี้นำเสนอตัวอย่างง่ายๆ ของการใช้ ASP+AJAX (Jquery) ซึ่งเหมาะอย่างยิ่งสำหรับผู้เริ่มต้นในการเรียนรู้และใช้งาน
รหัสตัวอย่าง
ตัวอย่างต่อไปนี้แสดงวิธีการร้องขอ AJAX ที่ใช้กันทั่วไปสี่วิธี ได้แก่:
1. $.อาแจ็กซ์()
2. $.โพสต์()
3. $.get()
4. $.getJSON()
1. $.อาแจ็กซ์()
`html
$(document).ready(function(){
$("#btn1").click(function(){
$.ajax({
url: "ajax.asp",
type: "POST",
data: {name: "Downcodes", city: "北京"},
success: function(result){
$("#div1").html(result);
}
});
});
});
-
2. $.โพสต์()
`html
$(document).ready(function(){
$("#btn2").click(function(){
$.post("ajax.asp", {name: "Downcodes", city: "北京"}, function(result){
$("#div2").html(result);
});
});
});
-
3. $.get()
`html
$(document).ready(function(){
$("#btn3").click(function(){
$.get("ajax.asp", {name: "Downcodes", city: "北京"}, function(result){
$("#div3").html(result);
});
});
});
-
4. $.getJSON()
`html
$(document).ready(function(){
$("#btn4").click(function(){
$.getJSON("ajax.asp", {name: "Downcodes", city: "北京"}, function(result){
$("#div4").html("姓名:" + result.name + "
城市:" + result.city);
});
});
});
-
ตัวอย่างโค้ด ASP (ajax.asp)
`asp
-
Response.ContentType = "text/html; charset=utf-8"
ชื่อติ่มซำเมือง
name = Request.Form("ชื่อ")
เมือง = Request.Form("เมือง")
' ส่งออกข้อมูลรูปแบบ JSON
Response.Write("{""name"": """ & name & """, ""city"": """ & city & """}")
-
-
แสดงให้เห็น
ไฟล์ ajax.asp ในโค้ดด้านบนจะต้องอยู่ในไดเร็กทอรีเดียวกันกับไฟล์ HTML
ฟังก์ชัน $.ajax() เป็นแกนหลักของคำขอ AJAX และสามารถปรับแต่งพารามิเตอร์คำขอต่างๆ ได้
ฟังก์ชัน $.post() และ $.get() เป็นวิธีการที่เรียบง่ายของคำขอ AJAX ซึ่งสอดคล้องกับคำขอ POST และ GET ตามลำดับ
ฟังก์ชัน $.getJSON() ใช้เพื่อรับข้อมูลในรูปแบบ JSON
ในตัวอย่างโค้ด ASP นั้น Request.Form ถูกใช้เพื่อรับพารามิเตอร์ที่ส่งผ่านโดยคำขอ AJAX
จากตัวอย่างนี้ คุณควรจะสามารถเข้าใจวิธีใช้ ASP กับ AJAX (Jquery) และใช้วิธีการร้องขอ AJAX ที่แตกต่างกันเพื่อให้เกิดการโต้ตอบกับข้อมูล
สรุป
การใช้ ASP+AJAX (Jquery) ร่วมกันจะทำให้เว็บไซต์มีความไดนามิกมากขึ้น และช่วยให้ผู้ใช้ได้รับประสบการณ์โต้ตอบที่ดีขึ้น ฉันหวังว่าตัวอย่างนี้จะช่วยให้คุณเข้าใจและใช้ ASP+AJAX (Jquery) ได้ดีขึ้น