v2.5.2
Giriş yap

jquery sürekli aynı id'yi post ediyor.

cem
568 defa görüntülendi

Üstünde çalıştığım bir web sitesi var. ilanları favorilere ekleme
uygulaması üstüne çalışıyorum. sessionları kullanarak uygulamayı yaptım fakat
her seferinde ekran yenilenmesin diye jquery ile post etmek istedim. normalde
çalışan sistem jquery ile post etmeye başladıktan sonra favorilere sadece
ilk ilan düşmeye başladı. diğer ilanları favorilere eklediğimde ilk
ilandan başka ilan gelmiyor. Nerde hata yapıyorum acaba yardımcı olursanız
çok sevirinim.

function favori(formId) {
var data = $(formId).serialize();
$.post(api_url + '/index', data, function (response) {

    if (response.error) {
        $('#favori-success-msg').hide();
        $('#favori-error-msg').show().html(response.error);
    } else {
        $('#favori-error-msg').hide();
        $('#favori-success-msg').show().html(response.success);
        $(formId + ' input, ' + formId + ' textarea').val('');
    }
}, 'json');



}

yukarıdaki kod js kodum,

<form action="" id="favori-form" onsubmit="return false;" class="php-email-form">	
	<input type="hidden" name="id" value="<?= $rowHotSale  ["property_id"] ?>">		
	<input type="hidden" name="img" value="<?= site_url("upload/properties/thumbnails/" . $rowHotSale  ["property_image"]) ?>">
	<input type="hidden" name="tittle" value="<?= $rowHotSale['property_title'] ?>">		
	<input type="hidden" name="url" value="<?= site_url($_SESSION['lang'] . '/properties/' . $rowHotSale['property_url']) ?>">
	<input type="hidden" name="cost" value="<?= number_format($rowHotSale['property_price'], 0, ',', '.') ?> <?= $rowHotSale['property_priceEnding'] ? ' - ' . number_format($rowHotSale['property_priceEnding'], 0, ',', '.') : null ?>">
		<button  onclick="favori('#favori-form')"  type="submit"  name="ekle"><i  class="ssa fa fa-gratipay"></i> </button>
</form>
				

yukarıdaki html formum.

soruyu sorarken bir hata yaptıysam kusura bakmayın. ilk defa kullanıyorum.

Cevap yaz
Cevaplar (2)
cem
1271 gün önce

kodları ekledim.

polev
1271 gün önce

Kod yapınızı gösterirseniz tabi ki yardımcı oluruz ancak anlattığınıza bağlı olarak anlayamayız.