Рефлеш Аякс проблема - PullRequest
       1

Рефлеш Аякс проблема

1 голос
/ 20 апреля 2011

Привет, ребята, мне нужна помощь здесь ^^ У меня есть тег

 <html>
    <head>
    function clear_all(){
       $('#tag1').html('');
    }
    </head>
    <body>
    <div id="tag1"></div>
    <input type="button" value="click" onclick="clear_all();"/>
    </body>

Предположим, что все jquery работоспособны. Теперь я использую .ajax для изменения данных в tag1, значение изменилось, но после этого я не сталв состоянии очистить tag1 с помощью функции и jquery, которые я создаю, я могу только изменить его с другим ajax.все данные ajax находятся внутри tag1, почему я не могу очистить tag1 thx

вот мой код ajax

$.ajax({
                type: "POST",
                url: url,
                data: $('#' + form).serialize(),
                dataType: "json",
                beforeSend: ShowLoading,
                success: function(resp){
                    $('#theLoading').dialog('close');
                    $('#loading').html('');         
                    if(resp.status == 1){

                        $('.domtab').show();
                                                alert('run here');

                                                $('#tag1').html(
                                                    '<div style="width:1100px;margin-left:50px;"><div ><h1>'+resp.data.title+'</h1></div>'border:1px solid #333; white-space: nowrap">'+screen+'</div></div>'
                                                );

, потому что он довольно длинный, я сокращаю его до этого thx

1 Ответ

0 голосов
/ 20 апреля 2011

вы не можете очистить содержимое tag1 после ajax, потому что данные внутри тега отсутствовали при загрузке DOM, данные были добавлены позже через ajax, поэтому вам нужно использовать .live для удаления содержимого ..

попробуйте ниже:

HTML

<input type="button" value="click" id="clearData"/>

jQuery

$(function(){ 
    // u can also use $('#clearData').live(...);
    $('input[type="button"]').live('click',function(){
        $('#tag1').empty();                    
    });

});

Ссылки

Live

пусто

Happy 2 Help:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...