使用$ .post显示来自多个元素的数据

时间:2012-11-07 21:14:30

标签: javascript jquery ajax post

我有一个回显最后删除的droppable元素的脚本,我希望在删除最后一个元素时这样做,所有在删除最后一个元素之前删除的元素都会被回显。 This here是脚本的视觉效果减去回声。下面是包含该问题的javscript。

$('#dropbox, #dropbox1').droppable({
        accept: '.sort',
        hoverClass: 'border',
        tolerance: 'touch',
        drop: function(e, ui) {
    $(this).append(ui.draggable.html() + '<br/>');
            $("#add_friend").show().fadeOut(12000);
            $(e.target).droppable("disable");
            $(e.target).append("<input type='button' name='Sub' value='clear'/>").click(function() {
            $(this).empty().droppable("enable");
            });
        var dropbox = $('#dropbox').html();
        var dropbox1 = $('#dropbox1').html();

    if(dropbox && dropbox1 !== ''){
        $.post("account_main.php", 
          {data: $(this).text()}, 
          function(data) {
               //alert("Data saved.");
               $('#demo').html(data);
          });       
        }
        }
    });

我很确定{data:$this.text()}是问题所在,但是当我删除最后一个可放置元素时,我会如何回应其他被删除的元素。

1 个答案:

答案 0 :(得分:0)

你能简单地回复一下dropbox的内容吗?

alert($('#dropbox1').text());
alert($('#dropbox2').text());

或者你是否试图按照它们被删除的顺序回应它们?