【问题标题】:Ajax call before page load [duplicate]页面加载前的 Ajax 调用
【发布时间】:2013-09-25 09:13:30
【问题描述】:

在我的 ASP.NET MVC 应用程序中,我有一个使用普通控制器操作调用加载的页面。问题是那里有一些数据我想在从客户端获取详细信息后加载。出于这个原因,我希望在客户端上运行一些 AJAX,然后将该信息发送回服务器,然后我才希望页面加载从客户端返回的数据以在服务器上使用方将一些客户特定的信息反馈给客户。

是否可以在“main”调用之前执行一些 AJAX?

【问题讨论】:

  • 您写了太多文字来解释您的问题!如果您想从客户端获取信息,这意味着必须已经存在从何处获取信息的渲染上下文。因此,您可以在加载期间拨打电话,但不能在加载之前拨打电话。

标签: c# ajax asp.net-mvc-4 controller


【解决方案1】:

听起来您可以使用常规页面(视图),一旦加载将调用您的服务器,然后您可以动态加载另一个页面(部分视图)。

您必须知道,页面中包含的 javascript 与来自控制器的数据并排放置,由 ViewEngine 与视图的 html 代码包装。因此,一旦您的 JS 执行 View(html 和数据),就已经在浏览器中呈现。

【讨论】:

    猜你喜欢
    • 2014-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    相关资源
    最近更新 更多