Pomocou .append(); pridam na stranku formular.
Ten pridany formular by mal tiez obsluhovat ajax, lenze ajax, vo formulare, ktory pridal ajax, nefunguje.
Ak ten form vypisujem normalne, tak to vsetko funguje.
Dost chaoticky popisany problem, snad chapes.
Vopred dakujem.
ajax v ajaxovom formulare
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
ano, bude to asi .live, co potrebujem..
ale stale to nemozem rozbehat.. kod vyzera:
skusal som veci typu
no nic nefunguje
ale stale to nemozem rozbehat.. kod vyzera:
Kód: Vybrať všetko
$(document).ready(function()
{
// pridavanie wallpostov do db a zobrazovanie na stene
$("form#submit_wall").submit(function()
{
var message_wall = $('#WallsPostText').attr('value');
$.ajax({
type: "POST",
url: "/cake/walls_posts/add_post",
data: "text="+ message_wall,
success: function(html){
$("ul#wall").prepend("<li style=\"display: none;\">" + html + "</li>");
$("ul#wall li:first").fadeIn("slow");
}
});
return false;
});
$("form.WallComment").submit(function()
{
var element = $(this);
var Id = element.attr("id");
var test = $("#CommentText"+Id).val();
var dataString = 'text='+ test + '&walls_post_id=' + Id;
if(test == '')
{
alert("Please Enter Some Text");
}
else
{
$("#flash"+Id).show();
$("#flash"+Id).fadeIn(400).html('<img src="/cake/app/webroot/img/ajax-loader.gif" align="absmiddle"> loading.....');
$.ajax({
type: "POST",
url: "/cake/walls_posts/add_comment",
data: dataString,
cache: false,
success: function(html){
$("#loadplace"+Id).append(html);
$("#flash"+Id).hide();
//$("form.WallComment").reset();
}
});
}
return false
});
}Kód: Vybrať všetko
$("form#submit_wall").live('submit', function()
$("form#submit_wall-button").live('click', function().live() nepodporuje submit, skús použiť plugin livequery
http://docs.jquery.com/Plugins/livequery
ty máš v tom /cake/walls_posts/add_comment uložený ďalší formulár ktorý potom vypisuješ cez append(html)?
http://docs.jquery.com/Plugins/livequery
ty máš v tom /cake/walls_posts/add_comment uložený ďalší formulár ktorý potom vypisuješ cez append(html)?