Ajax запросов растет - PullRequest
       4

Ajax запросов растет

2 голосов
/ 21 февраля 2011

На моем сайте динамически создается кнопка. Когда кто-то нажимает на эту кнопку (я обрабатываю событие «click» с помощью «livequery»), скрипт выполняет ajax-запрос, но если я нажимаю снова, вместо 1 запроса, теперь есть 2 запросы одновременно, и если я нажму еще раз, 3 запроса, и так далее. У кого-нибудь есть представление о том, что происходит? Мой код такой (я не ставил} и}); закрыть мои команды):

$('#generate').livequery('click',function(){
                    //Make the formatBox
                    $( "#formatBox" ).dialog({
                            height: 200,
                            width: 500,
                            resizable: false,
                            modal: true
                    });
                    $('#generateWithSpecificFormat').livequery('click',function(){
                            $( "#formatBox:ui-dialog" ).dialog( "destroy" );

                            //Make the request to CGI
                            $.ajax({
                                    url: '../../cgi-bin/list.py',
                                    type: 'POST',

Спасибо! * * 1004

1 Ответ

3 голосов
/ 21 февраля 2011

проблема в этом $('#generateWithSpecificFormat').livequery('click',function(){}). Вам не нужно помещать это внутрь $('#generate').livequery('click',function(){}). Поместите это снаружи, и все должно нормально работать.

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