အေဂျင် ASP အမှတ်
- 上一页 AJAX PHP
- 下一页 AJAX ဖော်ထုတ်ရေး
AJAX သည် အပြည့်အဝင် အားကစားသုံးစွဲသည် ဖြစ်သည်。
အေဂျင် ASP အမှတ်
အောက်ပါအဆင့်အရာများတွင် အသုံးပြုသည် ဟူသော အပြောအချက်ကို အသုံးပြုသည်။
အမျိုး
အောက်ပါ အရေးသားသော အရာများတွင် အကြိမ်ဖြူးစာအုပ်အရာများကို အစားထိုးပါ:
အမည်:
ရှာဖွေခြင်းအကြောင်း
အမှတ်အသားအရာများ
အထက်အဆင့်အရာများတွင် အသုံးပြုသည် ဟူသော အပြောအချက်ကို အသုံးပြုသည်။
ဤသုံးစွဲသည် onkeyup အခါတွင်ဖြေရှင်းကြောင်းရှိသည်。
အောက်ပါအရာများ HTML စကာတင်အဖြစ်ရှိသည်:
အမျိုး
<html> <head> <script> function showHint(str) { if (str.length == 0) { document.getElementById("txtHint").innerHTML = ""; return; } else { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("txtHint").innerHTML = this.responseText; } }; xmlhttp.open("GET", "gethint.asp?q=" + str, true); xmlhttp.send(); } } </script> </head> <body> <p><b>အောက်ပါ အရေးပါ ဖြစ်ပါ အရာ အတွက် စာလုံး A-Z အသုံး ပြု ပြီ:</b></p> <form> အမည်:<input type="text" onkeyup="showHint(this.value)"> </form> <p>ရှာဖွေ အကြောင်း အချက် အား <span id="txtHint"></span></p> </body> </html>
လုပ်သုံး အချက် အရာ အသုံး
အပြီး ပြီး အရေးပါ ဖြစ်ပါ က အရေးပါ သည့် အချက် အရာ စစ်ဆေးstr.length == 0
);အကြောင်း အခါ အား အားလုံး ပြန်လည် သုံး ပြန် ဖြစ်ပြီ
သို့သော် အရေးပါ ဖြစ်ပါ က အရေးပါ သည့် အချက် အရာ ပြုလုပ် ပြီ
- XMLHttpRequest အား ဖွဲ့စည်း ပြုလုပ်
- ဘားရီဒါ တို့ အား ဘားရီဒါ အား ပြန်လည် ပြောင်းလဲ ဖြစ်ပေါ်လာစဉ် လုပ်ဆောင် ဖြစ်စဉ် ကြိုတင် ပြုလုပ် ဖို့ ဘားရီဒါ ကို ဖွဲ့စည်း ပြုလုပ်
- ဘားရီဒါ အား ဘားရီဒါ ပေါ်တွင် အားလုံး ကူးယူ ပြီး သိမ်းခဲ့သည် (gethint.asp)
- ကျသည့် gethint.asp တွင် q အချက် ပြုလုပ် သိမ်းခဲ့သည်
- str အမှု သတင်း အပိုင်း ကို ကျန့်မြဲ သိမ်းခဲ့သည်
ASP ဖိုင် - "gethint.asp"
ဤ ASP ဖိုင် အမည် အပေါင်း အား စစ်ဆေး ပြီး ဘရောက်ကာ ကို ကူးယူ ပြန်တင်သည်:
<% response.expires=-1 dim a(32) အမည် အသုံး ပြု ပေါင်း ပုံစံ a(1)="Ava" a(2)="Brielle" a(3)="Caroline" a(4)="Diana" a(5)="Elise" a(6)="Fiona" a(7)="Grace" a(8)="Hannah" a(9)="Ileana" a(10)="Jane" a(11)="Kathryn" a(12)="Laura" a(13)="Millie" a(14)="Nancy" a(15)="Opal" a(16)="Petty" a(17)="Queenie" a(18)="Rose" a(19)="Shirley" a(20)="Tiffany" a(21)="Ursula" a(22)="Victoria" a(23)="Wendy" a(24)="Xenia" a(25)="Yvette" a(26)="Zoe" a(27)="Angell" a(28)="Adele" a(29)="Beatty" a(30)="Carlton" a(31)="Elisabeth" a(32)="Violet" '从 URL 获取 q 参数 q=ucase(request.querystring("q")) '查看数组中所有 hint,q 的长度是否大于 0 if len(q)>0 then hint="" for i=1 to 30 if q=ucase(mid(a(i),1,len(q))) then if hint="" then hint=a(i) else hint=hint & " , " & a(i) end if end if next end if '如果未找到 hint,输出 "no suggestion",或输出正确的值 if hint="" then response.write("no suggestion") else response.write(hint) end if %>
- 上一页 AJAX PHP
- 下一页 AJAX ဖော်ထုတ်ရေး