я следующий кусок кода:JQuery - Ajax не отправляет запрос
$("#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");
}
});
});
Это экстремально простой код, но что-то не так. Когда я нажимаю кнопку, хром-отладчик ловит breakpoins в beforeSend (и, конечно, я предупреждаю сообщение), показы сообщений и ничего не происходит. Fiddler не поймает никакого события, и я думаю, ajax() не отправляет запрос. Что не так с моим кодом?
loot на вкладке сети инструментов разработчика Chrome –
Я не вижу ничего плохого в вашем коде, однако, я ставлю, что jshint мог вам сказать об этом. –
Chrome не имеет сообщений. Но я заметил, что веб-страница перезагружается, когда я нажимаю кнопку предупреждения OK. – Fka