ezt a false os visszatérést próbáltam de valamiért nem volt jó.
valóban, ez bőven elég:
<input type="button" title="Kosárba!" value="Kosárba!" class="addtocart_button" onclick="addorder();" >
Ezzel az a gond, hogy ha nincs JS akkor nem kuldi el az adatokat, és azt szeretném elérni, hogy mint JS mind JS nélkül tökéletesen müködjön.
A falsos megoldás ilyesmi lenne ha jól sejtem:
Kód:
function addorder(){
$.post("cart.php", $("#order").serialize(), function(data){
document.getElementById('mini_cart').innerHTML = data;
});
return false;
}
<form name="order" id ="order" action="index.php?do=addtocart" method="post" >
inputok stb
<input type="submit" title="Kosárba!" value="Kosárba!" class="addtocart_button" onclick="addorder();" >
</form>
Ezzel az a gond, hogy a egyszerre használja az AJAX submit ot és közben hagyományosan is POSTOL és igy 2x adja hozzá. Firefox 3.6
Megvan a megodás :
<input type="submit" title="Kosárba!" value="Kosárba!" class="addtocart_button" onclick="addorder(); return false;" >
Köszönöm a segitséget.
Könyvjelzők