说我有这样的事情:
$('button').live({
    click: function() {
        $('body').css('cursor', 'wait');
        var value = 1;
        $.ajax({
            type: 'GET',
            url: 'http://www.domain.com/site/index.php/controller/function',
            dataType: 'json',
            cache: false,
            async: false,
            data: { variable: value },
            success: function(data, textStatus, jqXHR) { // },
            error: function(jqXHR, textStatus, errorThrown) { // }
        });
        $('body').css('cursor', 'default');
    }
});
我正在尝试更改光标,因为 AJAX 请求需要几分钟才能返回响应,并且我需要用户不要认为他的浏览器崩溃或类似的事情。问题是这段代码中应该这样做的行不起作用。
有任何想法吗?
旁注:AJAX 请求没有问题,一切正常