Я делаю ajax-запрос jQuery на странице mvc asp.net:
$.ajax({
type: "POST",
url: "/Home/Go",
data: dataObj,
success: function (data) {
// update html here
}
}
});
Этот вызов находится на странице, которая имеет форму и другие элементы, которые отправляются на другой URL (скажем, "/ Home / Do"). Теперь, после возврата вызова ajax, если я нажму на любой другой элемент, форма все еще отправляет url1 вместо url2
Примечание. Я попытался добавить оператор "return false"
, чтобы щелкнуть обработчик события, когда выполняется вызов ajax. Но даже это не помогло
Ajax-вызов выполняется в диалоге jQuery:
$('#myDialog').dialog({ buttons:
[
{
text: 'Next',
click: function () { HandleNext(); return false; }
}
],
title: 'Dialog-Title'
});
function HandleNext()
{
$.ajax({
type: "POST",
url: "/Home/Go",
data: dataObj,
success: function (data) {
// update html here
}
}
});
return false;
}
Кто-нибудь сталкивался с подобной проблемой? какие-либо решения?