تقدم هذه المقالة بالتفصيل طريقة تنفيذ JS للحصول على القيمة التي يتم إرجاعها بواسطة صفحة asp (قيمة التحميل). يمكن للأصدقاء الذين يحتاجون إلى معرفة المزيد الرجوع إلى رمز النسخ كما يلي:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns=http://www.w3.org/1999/xhtml>
<الرأس>
<meta http-equiv=Content-Type content=text/html;
<title>الحصول على بيانات جانب الخادم باستخدام AJAX</title>
</الرأس>
<النص البرمجي>
وظيفة create_Object() {
فار xmlhttp;
إذا (!xmlhttp && typeof XMLHttpRequest != 'undef') {
يحاول {
xmlhttp = new XMLHttpRequest();
}
قبض (ه) {
تنبيه (متصفحك لا يدعم XMLHTTPRequest <BR> xmlhttp = false;
}
}
آخر {
xmlhttp = new ActiveXObject(Microsoft.XMLHTTP);
}
إرجاع xmlhttp;
}
طلب فار = create_Object();
وظيفة sever_interaction() {
إذا (request.readyState == 1) {
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').value = 'جارٍ التحميل...';
}
إذا (request.readyState == 4) {
var Answer = request.responseText;
document.getElementById('aja_cnts').value = '';
document.getElementById('aja_cnts').قيمة = الإجابة؛
}
}
وظيفة call_server() {
request.open(GET, Response.asp);
request.onreadystatechange = sever_interaction request.send('');
}
</script>
<الجسم>
<نوع الإدخال=اسم الزر=معرف btnLoad=قيمة btnLoad=انقر للتحميل onclick=call_server()/>
<نوع الإدخال=نمط النص=العرض:265px الارتفاع:68px;
</الجسم>
</html>
الحصول على رمز Response.asp للصفحة: document.getElementById('aja_cnts').value
مثال التعليمات البرمجية Response.asp:
انسخ رمز الكود كما يلي:
<%
الرد.اكتب مرحبًا! مرحبا بكم في متجر You9!
Response.Write موقعنا هو: http://www.vevb.com
%>