function GetMyList()
{

    $('body').css('cursor', 'wait');    //커서를 대기모양으로

    try
    {
        $.ajax({
            type: "POST"
            , url: "/Movie/MyMovie.aspx"
            , data: [data...]
            , success: function (jSonResult)
            {
                  [처리내용..]

                $('body').css('cursor', 'default');    //커서 정상모양
            }
        , error: function (xhr, status, error)
        {
            $('body').css('cursor', 'default');    //커서 정상모양

            alert(error + "\n" + status + "\n" + xhr.responseText);
        }
        });
    }
    catch (e)
    {
        $('body').css('cursor', 'default');    //커서 정상모양

        alert(e);
    }
    finally
    {
         [finally 처리..]
         // 이 곳에 $('body').css('cursor', 'default'); 를 써 준다고 해서
         // 커서가 대기상태로 바뀌지 않는다.
         // $.ajax({ 를 사용해서 통신을 하게 되면,
         // $.ajax({ 가 가장 마지막에 호출이 되고 동작하기 때문에
         // $.ajax({ 문장 안에 $('body').css('cursor', 'default'); 를 써 줘야 한다.
    }
}

 

'IT > jQuery' 카테고리의 다른 글

jQuery. body onload="" onunload="" html page 이벤트  (0) 2014.11.17
jQuery. disabled 처리  (0) 2014.11.11
Posted by like winds
,