В приложении MVC2, которое я написал, я обнаружил, что не могу перейти к правильному действию и контроллеру с помощью вызовов jquery ajax (на самом деле я пытаюсь заполнить выпадающий список с помощью вызова ajax метода действия),Он работает на моем блоке разработки Visual Studio, но на сервере я сталкиваюсь с проблемами.Одна из них заключается в том, что, когда я нажимаю кнопку «Отправить», он точно не ищет правильный путь к действию контроллера.Есть ли способ, которым я могу использовать DOM, чтобы получить правильный путь к моим действиям и контроллеру?Сейчас я использую атрибут action целевого идентификатора (полагаю, что он ссылается на ссылку, которую я сделал - не уверен), чтобы попытаться перейти к правильному действию ... Но это не работает.Я пытаюсь перейти к «Контроллер / Действие» вместо «сервер / расположение / Контроллер / Действие», чтобы быть общим.Пожалуйста, посмотрите на мой код и посмотрите ...
$("#btnSubmit").live('click', function (event) {
event.preventDefault();
var $target = $(this).attr("name");
var $url = $("#target").attr("action");
$.ajax({
url: $url,
type: 'POST',
data: $("#target").serialize(),
success: function (response) {
$.simpleDialog.close();
$($target).html(response);
$("#ajaxResult").hide().html('Record saved.').fadeIn(300, function () {
var e = this;
setTimeout(function () { $(e).fadeOut(400); }, 2000);
});
},
error: function (xhr, status) {
$("#ajaxResult").html(xhr.responseText).show();
$.simpleDialog.close();
}
});
});
Что бы вы порекомендовали?Спасибо.
Дерек