Как сделать какое-то действие при отправке ajax-запроса? - PullRequest
2 голосов
/ 24 августа 2011

Привет, я отправляю запрос через ajax и хочу что-то обработать, когда ajax request отправляет

Я использовал:

    $('#shwall').ajaxStart(function(){
        $('#shwall').html("<img alt=\"loading...\" src=\"img/ajax_loading_new.gif\"/>");    
    });

и мой код запроса ajax выглядит следующим образом:

    $.ajax({
        type : 'Post',
        url : 'employee.jsp',
        data: "emplist="+id,
        success : function(data){
            $('#employeereport').html(data);                        
        }
    });

но моя страница содержит несколько запросов ajax, когда я отправляю запрос ajax каждый раз:

  $().ajaxStart(function(){});

код запускается, но я не хочу, чтобы я запускал этот код для конкретного запроса ajax, так какмне сделать это

спасибо в продвинутом ...

Ответы [ 2 ]

2 голосов
/ 24 августа 2011

использовать

beforeSend: function () {

как вы используете успех.

ссылка: http://docs.jquery.com/Ajax_Events

Вы можете дать как:

$.ajax({
                 type : 'Post',
                 url : 'employee.jsp',
                 data: "emplist="+id,
                 beforeSend : function()
                 success : function(data){
                     $('#employeereport').html(data);                       
                 }
                });
1 голос
/ 13 октября 2011

использование

beforeSend: function(){}

$.ajax({
        type : 'Post',
        url : 'urpage.jsp',
        data: "data="+data,
        beforeSend : function(){
                         //code
        },
        success : function(data){
                     $('#dd').html(data);                       
        }
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...