如何从MVC5中的jquery ajax调用中获取部分视图和JSON数据?
Posted
技术标签:
【中文标题】如何从MVC5中的jquery ajax调用中获取部分视图和JSON数据?【英文标题】:How to get both partial view and JSON data from jquery ajax call in MVC5? 【发布时间】:2020-03-24 03:07:57 【问题描述】:我必须获得部分视图来呈现项目并获取 json 数据来更新下拉列表。
【问题讨论】:
【参考方案1】:最快的方法是让服务器端代码渲染部分视图并作为字符串返回ajax请求,然后获取ajax成功方法来替换html。
类似:
$.ajax(
type: "GET",
url: "your url of endpoint",
data: your data,
success: function (response)
$('your div to replace').empty().append(response);
,
error:function()
//handle any errors
);
【讨论】:
我需要获取部分视图和 JSON 数据。我已经更新了问题。 在这种情况下,您需要做的是返回一个 JSON 对象,其中包含 JSON 和 html 作为字符串,因此您的端点将返回类似 return JSON( new html = html, jsonData = jsonObject);以上是关于如何从MVC5中的jquery ajax调用中获取部分视图和JSON数据?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 jQuery ajax 调用中获取 html 输入值
如何从 REST API 获取响应并从 jquery ajax 调用执行操作?