View Single Post
Eski 18/08/2007, 17:19   #1 (permalink)
UnderTaker
sss
 
Üyelik Tarihi: 07/2004
Mesaj: 222
Varsayılan Ajax ile post

Kod:
function AjaxPost(divName,url,formId){	
	targetDivName=divName;
	var form = document.getElementById(formId);
	var postRequest = new String("");
	var n,v;// n -> name , v -> value
	for(var i=0;i<form.elements.length;i++){
		n = form.elements[i].name;
		v = form.elements[i].value;
		postRequest += escape(n) + '=' + escape(v) + '&';
	} 
	AjaxObject.open('POST',url,true);
	AjaxObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9"); 
	AjaxObject.onreadystatechange = Response;
	AjaxObject.send(postRequest); 
	
	
}

function Response(){
	if(AjaxObject.readyState==1)
	{
	document.getElementById(targetDivName).innerHTML="Loading";
	}
	else if(AjaxObject.readyState==4)
	{
	if(myReturnValue)
	document.getElementById(targetDivName).innerHTML=AjaxObject.responseText;
	}
AjaxObject bir XMLHttpRequest nesnesi. Bu kod ile bir sayfaya veri post etmek istiyorum ancak olmuyor hata mesajı vermiyor. AjaxPost fonksiyonu tüm parametreleri doğru olarak alıyor, readyState değişimi de oluyor ancak veri istediğim adrese gönderilmiyor.
UnderTaker hatta değil   Alıntı Yaparak Yanıtla