Вызов другого действия из представления с использованием jQuery Ajax fnc - PullRequest
1 голос
/ 08 февраля 2010

URL моего просмотра / Клиент / Деталь / 1

Я бы хотел обновить элемент div в этом представлении, но не могу получить доступ к методу действия. Я использую jQuery, как это:

$.ajax({
            type: "POST",
            url: "List",
            data: formData,
            success: function(newHtml) {
                setTimeout(function() {
                     $("#grid").html(newHtml);
                }, 500);
            },

            error: function(request, textStatus, errorThrown) {
            alert("AJAX error: " + request.statusText);
            }
        });

Проблема со значением url. Все из этого атрибута url добавляется в конец фактического URL представления. Так что для этого примера я получу /Customer/Detail/List, но мне нужно /Customer/List или даже /Order/List

Возможно ли это?

Ответы [ 2 ]

3 голосов
/ 08 февраля 2010

Попробуйте ввести URL с косой чертой. Вот так:

url: "/Customer/List"

0 голосов
/ 08 февраля 2010

сделать метод в / Customer / Detail / List и затем перенаправить его в / Customer / List или / Order / List

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