چطوری تو این کد get رو به Post تبدیل کنم ؟

digitak

New Member
من برای استفاده از AJAX از کد زیر استفاده می کنم

ولی کد زیر از 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 = "";
	}
}
 

digitak

New Member
ممنون که جواب دادید

ولی من آجاکس دی حدی بلد نیستم که اون کد های لینک شما رو استفاده کنم

اگه ممکنه همین کد خورد رو برام ویرایش و تبدیل کنید

ممنون
 

aria_cop

New Member
سلام
از این کد میتونید استفاده کنید
PHP:
function CheckUserLogin()
{
    document.getElementById('loginError').innerHTML = loading();
    var myurl = 'engine.php';
    var username = document.getElementById('username').value;
    var password = document.getElementById('password').value;
    var modurl = "action=check_login&username="+username+"&password="+password;
    http.open("post", myurl);
    request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');    
    http.onreadystatechange = useHttpResponse;
    request.send(modurl);
    
}

ناگفته پیداست که باید اون فایل engine.php رو هم ادیت کنید

یا حق
 

digitak

New Member
این کد لودینگ مثل اینکه درست عمل نمیکنه

ممکنه یه لودینگ براش بسازید ؟

ممون
 

جدیدترین ارسال ها

بالا