با سلام
من چطور میتونم دو تابع آژاکسی توی یه صفحه بسازم؟مثلا می خوام توی کد پایین علاوه بر تابع SANAjax یه تابع دیگه هم باشه...
با تشکر
من چطور میتونم دو تابع آژاکسی توی یه صفحه بسازم؟مثلا می خوام توی کد پایین علاوه بر تابع SANAjax یه تابع دیگه هم باشه...
PHP:
<script>
window.onload = function() {
SANAjax('Listing','1');
};
////////////////////// AJAX
var HttPRequest = false;
function SANAjax(Mode,Page) {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'SANajax.php';
var pmeters = 'mode='+Mode+'&Page='+Page;
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("listingAJAX").innerHTML = '<img src="loading.gif" align="center" />';
}
if(HttPRequest.readyState == 4) // Return Request
{
var response = HttPRequest.responseText;
document.getElementById("listingAJAX").innerHTML = response;
}
}
}
</script>
<p>
<div id="listingAJAX"></div>
<a href="JavaScript:SANAjax('Listing','1')">1</a><br>
<a href="JavaScript:SANAjax('Listing','2')">2</a><br>