Bir emlak sitesi için - I (jquery AJAX kullanarak) bir çok sayfa ilan formunu oluşturmak için çalışıyorum. Temel dayanak noktası, bir kullanıcı formun 1. adımda bir liste oluşturmak mümkün olmasıdır. Formun 2 numaralı adımda, kullanıcı şimdi images / video yüklemek gerekir. Formun 3. adımda, kullanıcı, liste ile ilgili herhangi bir ek bilgi eklemek olacaktır. Adımlar için ana nedeni ben video, görüntü, ve ek bilgiler ile dernek için (db) listeleme kimliği olması gerekir olmasıdır. Bu, tüm bir sayfanın 1. bölüm içinde olur. Bu nedenle AJAX için gereklidir. Bizim mevcut sistemi ve stil ile en iyi iş gibi görünüyor Biz yüklenenler için Uploadify kullanıyor. Bu da bizim AJAX öncül ile birlikte izler.
Kicker Ben 1 adım ve bazı değişiklikler yapmak ve daha sonra 2. adıma dönmek için geri gitmeye çalıştığımda geliyor. AJAX olaylar bu noktaya kadar çalışmıyor gibi görünebilir gönderin. Ben yeniden ve 2. sayfaya dönmek için çalıştığınızda, ajax almaz. Olaylar ribaund olmak değil sanki? Ben denedim ve denedim ama bu tek bir duvara karşı değilim var.
Javascript:
var options = {
target: '#form_location',
type: 'post'
};
$('#new_listing_form').ajaxForm(options);
$('#edit_new_listing_form').ajaxForm(options);
$("#form_backbutton").live('click', function(eve){
eve.preventDefault();
$(this).parent().load(baseurl + "member/create_listing/1/TRUE", {'listing_id': l_id} );
});
Adım 1:
<form action="post_to_step2">
</form>
Yukarıdaki formu sunulması üzerine, bir liste kimliği bizim db oluşturulur. Bu ürün id 2. adıma geçilir.
ADIM 2:
<div id="step2">// UPLOADIFY Form goes here ...</div>
<div id="form_backbutton">Go Back</div>
</div>
<script type="text/javascript">
var l_id = "<?php echo $listing_id; ?>";
</script>
Herhangi bir tavsiye kesinlikle yardımcı olacağını ve kesinlikle :-) bütün o mutlu şükran şeyle yardımcı olacak