lostyazilim
tr.link

Jquery Ajax Post işlemi hata alıyorum

6 Mesajlar 1.560 Okunma
acebozum
tr.link

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)
Merhaba;

Ne yaptıysam hatayı bulamadım. formdan gönderilen veriyi başarıyla eklendi gibi aynı sayfada çıkmasını istiyorum. Kullandığım kodlar şu şekilde. Gönder butonuna bastığımda Boş Bırakamazsınız diyor fakat formu dolduruyorum yani form dolu ama boş bırakamazsınız diyor nedendir bu acaba?

ajax.js

$(document).ready(function() {
$('#postkik').submit(function(){
var nick = $.trim($('#nick').val());
if (nick == '' || nick == '')
{
$('.durum').text('Boş Bırakamazsınız');
$('.durum').slideDown('fast');
}
else
{
$.ajax({
type: 'POST',
url: 'post/kik.php?yeni=kayit',
data: $('#postkik').serialize(),
success:function (cevap){
if (cevap == 1)
{
$('.durum').html('Başarıyla eklendi');
$('.durum').slideDown('fast');
return false;
}
else
{
$('.durum').html('Bir Hata Oluştu !');
$('.durum').slideDown('fast');
return false;
}
}
});
}
});
});


index.php





















 

 

elektronikssl
webimgo

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
id="nick" name="nick" type="text" class="form-control" id="kik1" maxlength="20" required="required">

nick adında ID olmadığı için boş değer döndürüyor.
 

 

.

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)

soulmy adlı üyeden alıntı

id="nick" name="nick" type="text" class="form-control" id="kik1" maxlength="20" required="required">

nick adında ID olmadığı için boş değer döndürüyor.


oldu çok teşekkür ederim:) yaklaşık 1 saatten fazladır uğraşıyorum keşke daha önce yazsaydım:) son bi soru sorabilir miyim? post ettikten sonra formu otomatik temizlemesini nasıl sağlayabilirim? aslında bide şey var çok olucam ama mesela yazılan kelime arasında boşluk bırakamayacak mesela örnek ver yazacak diyelim ornek ver değil de ornekver yazmasını istiyorum yani kelimeler arası boşluk bırakamayacak mümkünmü acaba böyle birşey?
soulmy

kişi bu mesajı beğendi.

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)

miharbisukarak adlı üyeden alıntı

oldu çok teşekkür ederim:) yaklaşık 1 saatten fazladır uğraşıyorum keşke daha önce yazsaydım:) son bi soru sorabilir miyim? post ettikten sonra formu otomatik temizlemesini nasıl sağlayabilirim?


Rica ederim.

$('.durum').html('Başarıyla eklendi');

bunun hemen sonrasına şunu eklemen lazım.

$('#nick').val('');
miharbisukarak

kişi bu mesajı beğendi.

.
wmaraci
wmaraci

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)

soulmy adlı üyeden alıntı

Rica ederim.

$('.durum').html('Başarıyla eklendi');

bunun hemen sonrasına şunu eklemen lazım.

$('#nick').val('');


Olmadı :(

$('.durum').html('Başarıyla eklendi');
$('#nick').val('');
$('.durum').slideDown('fast');
return false;
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)

miharbisukarak adlı üyeden alıntı

Olmadı :(

$('.durum').html('Başarıyla eklendi');
$('#nick').val('');
$('.durum').slideDown('fast');
return false;


Olması lazım. Javascript kodları .js dosyasından gösteriyorsanız önbellekleme yaptığı için eski kodu görüyor olabilir.

ctrl+f5 yapıp dener misiniz?
 

 

.
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al