فراخوانی فایل با آژاکس (ajax)
همانطور که پیشترگفته شد، قبل از هر کاری، ابتدا باید شرایط ارسال کردن یک درخواست آژاکسی به سرور را فراهم کنیم،
این کار با استفاده از XMLHttpRequest انجام میشه که یک درخواست در بستر آژاکس (ترکیبی از جاوا اسکریپت و زبان xml) به سرور ارسال می کند،
معمولا از دو متد try و catch یا XMLHttpRequest برای این منظور استفاده می کنند که در عمل هر دو شیوه کارکرد یکسان دارند (روش try و catch انعطاف پذیری بیشتری دارد)،
در زیر درخواست آژاکسی را در یک تابع جاوا اسکریپتی آماده شده.
کد:
<script type="text/javascript">
function createRequest(){
var request = false;
try {
request = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (e) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (e) {
try {
request = new XMLHttpRequest();
}
catch (e)
{
request = false;
}
}
}
return request;
}
</script>
این فایل را با نام ajax.js ذخیره کنید.