ajax - 如何将 MVC View 返回到 $.Ajax JSON POST

标签 ajax model-view-controller json

我将 $.Ajax POST 发送到带有参数的 MVC Controller 函数并成功返回 JasonResult。我需要做的是返回当前 View (就好像它不是 JSON 请求并且我正在返回 Viewdata 一样)。 Viewdata已经更新,需要重绘页面。

简而言之,我希望 MVC 操作正确响应 $Ajax 请求,然后使用更新的 Viewdata 重绘页面。希望这是有道理的,得了重感冒。

最佳答案

Jason 结果,棒极了。

这不像我担心的那样工作,要么您不需要使用 ajax,要么您需要返回数据并在 jquery 中处理它,或者您需要返回一个局部 View 。

部分 View 可能是最好的解决方案,您只需返回一大块 html 并将其粘贴到您的站点中,使用起来非常简单。

关于ajax - 如何将 MVC View 返回到 $.Ajax JSON POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2611720/

相关文章:

javascript - 如何在 Javascript crossbrowser 中删除一个对象

javascript - 如何通过 ID 从 JSON 对象数组中删除数组元素

javascript - 在 AJAX 中解析 JSON 字符串

javascript - jQuery Ajax - 仍在重新加载页面 - Laravel 分页

javascript - 发送 ajax 请求和接收响应(同步)

c# - Serenity MVC 框架使用 Web 服务

javascript - 强制现有客户端网页重新加载 - 仅使用 JSON(无评估)

php - 发生ajax调用结果问题

javascript - 从 jQuery 执行同步 Ajax 请求?

javascript - 如何在新窗口中打开部分 View 并调用打印方法?