Witam,
Mam problem z formularzem w ajaxie. Gdy za pierwszym razem wysyłam formularz wszystko idzie ok. Ale następna próba wysłania jego powoduje przejście do strony do której ajax ma się odwołać aby wykonać reponse.
funkcja z advajax:
function dodaj(co,bid)
{
if(co==1)
var forma = document.getElementById("add_link");
if(co==2)
var forma = document.getElementById("add_friend");
var zapytanie = "/inc/admin_set.php?co="+co+"&skad="+bid;
advAJAX.assign(forma,
{
url: zapytanie,
onSuccess : function(obj)
{
document.getElementById('info').innerHTML= obj.responseText;
pobierz(co,bid);
},
onError : function(obj)
{
alert("Error: " + obj.status);
}
});
}
Formularz w którym wywołuje ajax:
<td style="text-align:left"> <form method="post" id="add_link" action="/inc/admin_set.php"> <td>Adres (bez http://)
</td> <td><input type="text" name="new_link_title" id="new_link_title" /></td> <td><input type="text" name="new_link_www" id="new_link_www" size="35" /></td> <td><input type="text" name="new_link_order" size="3" maxlength="3" id="new_link_order" /></td> <td colspan="2" align="center"><input type="submit" value="Dodaj" onClick="dodaj(1,{$bid});" /></td>
reponse idzie tu:
<tr><td colspan="2" id="info"></td></tr>
co jest nie tak?