من برای استفاده از AJAX از کد زیر استفاده می کنم
ولی کد زیر از GET برای ارسال دیتا استفاده می کنه
ممکنه این کد رو برام به POST تبدیل کنید ؟
ممون
ولی کد زیر از GET برای ارسال دیتا استفاده می کنه
ممکنه این کد رو برام به POST تبدیل کنید ؟
ممون
PHP:
function getXMLHTTPRequest()
{
try
{
req = new XMLHttpRequest();
}
catch(err1)
{
try
{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (err2)
{
try
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (err3)
{
req = false;
}
}
}
return req;
}
var http = getXMLHTTPRequest();
function loading()
{
var text = '<img src="img/loading.gif" border="0"> لطفا چند لحظه صبر کنید ...';
return text;
}
function CheckUserLogin()
{
document.getElementById('loginError').innerHTML = loading();
var myurl = 'engine.php?action=check_login';
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
var modurl = myurl+"&username="+username+"&password="+password;
http.open("GET", modurl, true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}
function useHttpResponse()
{
if (http.readyState == 4)
{
if(http.status == 200)
{
var mytext = http.responseText;
if (mytext == 'true')
{
document.location="index.php?action=dashboard";
}
else
{
mytext = '<font color=red>نام کاربری و یا کلمه عبور اشتباه است</font>';
document.getElementById('loginError').innerHTML = mytext;
}
}
}
else
{
document.getElementById('loginError').innerHTML = "";
}
}