【问题标题】:How to get both partial view and JSON data from jquery ajax call in MVC5?如何从MVC5中的jquery ajax调用中获取部分视图和JSON数据?
【发布时间】:2020-03-24 03:07:57
【问题描述】:

我必须获得部分视图来呈现项目并获取 json 数据来更新下拉列表。 如何从MVC5中的jquery ajax调用中获取部分视图和JSON数据?

【问题讨论】:

    标签: jquery json ajax asp.net-mvc asp.net-ajax


    【解决方案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});
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多