الرمز موجز للغاية ، لذلك لن أتحدث كثيرًا هنا ، فقط انقر على الكود المصدري
رمز HTML
نسخة الكود كما يلي:
<! doctype html>
<html>
<head>
<meta charset = "utf-8"/>
</head>
<body>
<button type = "button" onClick = "show ()"> طلب بيانات </button>
<script src = "ajax.js"> </script>
<script>
وظيفة العرض () {
ajax ('read.txt؟ dateTime = new date.gettime' ، function (str) {Alert (str) ؛} ، function () {alert ('fans') ؛})
} ؛
</script>
</body>
</html>
رمز JavaScript
نسخة الكود كما يلي:
وظيفة Ajax (url ، fnsucc ، fnfaild)
{
// 1. إنشاء كائن Ajax
if (window.xmlhttprequest)
{// code for IE7+، Firefox ، Chrome ، Opera ، Safari
var oajax = new xmlhttprequest () ؛
}
آخر
{// code for ie6 ، ie5
var oajax = new ActivexObject ("Microsoft.xmlHttp") ؛
}
// 2. رابط للخادم (افتح اتصال الخادم)
// فتح (الطريقة ، اسم الملف ، ناقل الحركة غير المتزامن)
Oajax.Open ('get' ، url ، true) ؛
//3.send
oajax.send () ؛
// 4. استلام والعودة
oajax.onreadyStateChange = function ()
{
إذا (oajax.readyState == 4)
{
إذا (Oajax.status == 200)
{
fnsucc (oajax.responsetext) ؛
}
آخر
{
fnfaild (oajax.status) ؛
}
} ؛
} ؛
}
يتم قراءة الملف المطلوب
املأ المحتوى بشكل عرضي