I have following piece of code:

```
$("#profileImageButton").click(function () {
    var id = this.id;
    var cid = id.split('_')[1];

    $.ajax(
    {
        type: "GET",
        url: "/Profile/SetProfile",
        dataType: "json",
        data: { id: cid },
        async: true,
        beforeSend: function () {
            alert("BEFORE!");
        },
        complete: function (data) {
            $(".bodyContentNotification").show();
            $(".bodyContentNotification").text(data.responseJSON.msg);
            $(".bodyContentNotification").attr("id", "WarningNotification");
        }
    });
});

```

This is extremly simple code, but something is wrong. When I click button, chrome debugger catches breakpoins at beforeSend (and to be sure, I alert message), message shows and nothing happens. Fiddler doesn't catch any event and I think, ajax() doesn't send request. What is wrong with my code?