Навигация по страницам в Jquery MVC2 - как получить правильный URL на сервере - PullRequest
0 голосов
/ 23 августа 2011

В приложении 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();
            }
        });
    });

Что бы вы порекомендовали?Спасибо.

Дерек

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...