ASP.NET MVC, загружающийся в индикаторе хода выполнения

Можете ли вы дать немного больше информации о том, чего вы пытаетесь достичь? Есть ли конкретная причина, по которой вы индексируете np.arange(1)[:, None], а не просто :? например y = x[:,:,1,:] форма: (1,32,64) не то, что вы ищете?

Разница в индексировании 1 против [1] выглядит так, как будто это может быть расширенная индексация: https: // docs.scipy.org/doc/numpy/reference/arrays.indexing.html#advanced-indexing

14
задан SaaS Developer 13 November 2008 в 14:13
поделиться

1 ответ

В Вашем контроллере:

public JsonResult GetSomething(int id)
{
    return Json(service.GetSomething(id));
}

В представлении (JavaScript, с помощью JQuery):

$('#someLink').click(function()
{
    var action = '<%=Html.ResolveUrl("~/MyController.mvc/GetSomething/")%>' + $('#someId').val() + '?x=' + new Date().getTime();
    $('#loading').show()
    $.getJSON(action, null, function(something) 
    {
        do stuff with something
        $('#loading').hide()
    });
});

Примечание, что это принимает маршрут, куда 'идентификатор' появляется после действия. 'x' параметр на действии должен победить агрессивное кэширование в IE.

В представлении (разметка):

<img id="loading" src="images/ajax-loader.gif" alt=""/> 
<!-- use a css stlye to make display:none -->

Получают загрузчик gifs здесь .

Также примечание, что Вы не должны делать этого с Json. Можно выбрать другие вещи как HTML или XML от действия контроллера, если Вы предпочитаете.

25
ответ дан 1 December 2019 в 12:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: