Pogledajte određenu poruku
Staro 16. 07. 2008.   #1
Damjan
novi član
Na probnom radu
 
Avatar Damjan
 
Datum učlanjenja: 16.07.2008
Poruke: 17
Hvala: 1
0 "Hvala" u 0 poruka
Damjan is on a distinguished road
Default Slanje cirilicnog stringa AJAX-om

Pozdrav!

Da li neko zna kako poslati cirilicni string putem AJAX-a?

Pokusao sam preko POST metoda ali mi vrati neke bezveze karaktere.
Proverio sam encoding na obe strane, i podesen je na Cyrillic(Windows) kao sto bi i trebao biti.

Ovo je kod kojim pokusavam poslati taj string:

Kôd:
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// IE
		try
		{
			xmlHttp=new ActiveXObject("Msxml12.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function test() {
	xmlHttp=GetXmlHttpObject();
	url="moduli/test.asp";
	dodatno = "test=" + encodeURI("дамјан");
	xmlHttp.onreadystatechange = izmjena;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(dodatno);
}

function izmjena() {
	if (xmlHttp.readyState==4) {		
		document.getElementById("ovaj").innerHTML=xmlHttp.responseText;
	}
}
Sa druge strane ja kao sto vidite ASP fajl koji u svrhu testiranja samo pokupi sadrzaj POST varijable i vrati je.
Inace, ovo mi treba za validaciju postojecih naziva...

Hvala

Poslednja izmena od Damjan : 16. 07. 2008. u 15:30.
Damjan je offline   Odgovorite uz citat