submit ajaxom
submit ajaxom
submitnem ajaxom form ktory nacitam do suboru funkciou .load() ?? ...nejde mi to tak neviem ci mam chybu alebo sa to neda
Re: submit ajaxom
Čo tak hodiť zdrojový kód a bližšie popísať čo chceš docieliť a čo ti neide?
Re: submit ajaxom
v subore mam javascript:
druha funkcia na submit formulara
druhy subor s formularom ktory vkladam funckiou .load()
inak povedane ako mam loadnut niejaky subor s formularom a submitnut tento form bez reloadu??
Kód: Vybrať všetko
function tabsMenuAdmin(button){
$(document).ready(function() {
switch(button){
case 'tab_pobyty' : $("#output").load("site.php/pobyty/form1.php");
break;
case 'pridat_pobyt' : $("#output").load("site.php/pobyty/form2.php");
break;
}
});
}
Kód: Vybrať všetko
$(document).ready(function(){
$('#submit_pobyt').click(function() {
$.ajax({
type : 'POST',
url : 'pobyt_pridat.php',
dataType : 'text',
data : $("#pobyt_form").serialize(),
success : function(data){
showLoading();
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
$(document).scrollTop();
}
});
return false;
});
});ale tento formulat mi vobec neposle ked odkliknem submit tak mi refreshne stranku a koniec....mam niekde chybu?<form action="" id="pobyt_form" method="post">
<input name="name" />
<input type="submit" id="submit_pobyt" value="poslat">
</form>
inak povedane ako mam loadnut niejaky subor s formularom a submitnut tento form bez reloadu??
Re: submit ajaxom
Máš v podstate dve možnosti. Buď zavoláš tú funkciu na odoslanie formulára v súbore ktorý loaduješ. Teda tá funkcia bude uložená v súbore form(2).php, alebo v lepšom prípade využiješ callback metódy load().
Napríklad:
Napríklad:
Kód: Vybrať všetko
function pridaj(){
$('#submit_pobyt').click(function() {
$.ajax({
type : 'POST',
url : 'pobyt_pridat.php',
dataType : 'text',
data : $("#pobyt_form").serialize(),
success : function(data){
showLoading();
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
$(document).scrollTop();
}
});
return false;
});
}
function tabsMenuAdmin(button){
$(document).ready(function() {
switch(button){
case 'tab_pobyty' : $("#output").load("site.php/pobyty/form1.php", function(){ pridaj(); });
break;
case 'pridat_pobyt' : $("#output").load("site.php/pobyty/form2.php", function(){ pridaj(); });
break;
}
});
}
Re: submit ajaxom
ĎAKUJEM velmi si mi pomohol
(karma+)