![]() | |
| | #1 (permalink) |
| sss Üyelik Tarihi: 07/2004
Mesaj: 222
| 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;
}
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.
|
| | |
| | #2 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
AjaxObject nesnesi nasıl oluşturulmuş göremiyoruz, orada sorun yoksa kodda bariz bir hata göremiyorum. Yalnızca aklıma şu ihtimal geldi : Normalde readyState = 4 ve dökümanın status değeri 200 olması durumunda istek başarı ile tamamlanmıştır diye anlıyoruz. Sen burada status'u kontrol etmemişsin, acaba sunucuda bir 500 veya 404 hatası oluşuyor da senin haberin olmuyor olablir mi ?
__________________ Do or do not. There is no try. |
| | |
| | #3 (permalink) |
| sss Üyelik Tarihi: 07/2004
Mesaj: 222
|
Benim bildiğim state=4 olunca tamamlandığıydı. Get işlemerinde sorunsuzca kullanıyorum. Kod: function AjaxGet(divName,url,returnValue){
targetDivName=divName;
myReturnValue=returnValue;
AjaxObject.open('GET',url);
AjaxObject.onreadystatechange = Response;
AjaxObject.send(null);
}
--- Ek: internette readyState ile ilgili bulduğum bilgi : 0 = başlatılamadı 1 = yükleniyor 2 = yüklendi 3 = etkileşimli 4 = tamamlandı Status=200 ve readystate=4 olacakmış tamamda bu işimi çözmedi |
| | |
| | #4 (permalink) |
| sss Üyelik Tarihi: 07/2004
Mesaj: 222
| Kod: <form id="addPostFrom" onsubmit="return AjaxPost('sonuc','ajaxhandler.php',this.id)">
<ul>
<input type="text" name="postTitle" maxlength="150" id="postTitle"><br/>
<textarea name="text" rows="5" cols="50" id="text"></textarea>
<input type="hidden" name="action" value="addPost">
<input type="submit" value="Gönder"/>
</ul>
</form>
<div id="sonuc"></div>
|
| | |
| | #5 (permalink) |
| aynanın "Amca" dediği Üyelik Tarihi: 09/2005 Yer: Php.Net
Mesaj: 1,216
| şu adresteki örneği incelersen yararlı olacaktır.
__________________ sineld amcanın imzası: PHP Kodu: |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| ajax ile form post (metod=POST) | DotNetKid | ASP | 8 | 16/06/2007 14:13 |
| ajax ile form post | DotNetKid | ASP | 18 | 10/03/2007 15:59 |
| php&Ajax ile post metodu yardım | iboarac | Javascript / DHTML / Ajax | 3 | 24/12/2006 19:18 |
| Ajax ile ID post etme ? | kamilozcan__ | Javascript / DHTML / Ajax | 3 | 20/12/2006 18:53 |
| Ajax GET ve POST şeklinde form yollamak | keramet | Javascript / DHTML / Ajax | 6 | 26/03/2006 18:30 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |