【问题标题】:Json or Html? How to tell? [duplicate]json还是html?怎么讲? [复制]
【发布时间】:2010-09-23 17:44:04
【问题描述】:

我有一个控制器,它根据用户是否登录返回 JSON 或部分 html。

返回结果后有什么区别吗? 什么是最好的方法。

如果响应是 json 或部分 html,显然我有不同的操作要完成。使用json我重定向到登录页面,使用html我只是显示它。如果我能渲染 html 服务器端并以 json 格式发送回来?据我所知,目前还无法做到这一点。想法?

干杯。

复制:Can I evaluate the response type of an $.ajax() call in success callback?

【问题讨论】:

    标签: jquery asp.net-mvc ajax


    【解决方案1】:

    您可以使用JSON.js 来确定给定字符串是否为 JSON。

    JSON 编码器/解码器
    该对象使用良好的实践来快速编码/解码各种 JSON 兼容变量,并且更安全。

    它提供了一个decode() 函数,该函数返回一个对象或undefined

    【讨论】:

      【解决方案2】:

      我想说,假设您可以控制返回 JSON 或部分 HTML 的内容,您应该将 JSON 结果的 Content-Type 标头更改为 application/x-format-json 或同样明显的类型。

      【讨论】:

        猜你喜欢
        • 2011-05-06
        • 1970-01-01
        • 2016-07-05
        • 1970-01-01
        • 1970-01-01
        • 2018-10-27
        • 1970-01-01
        • 1970-01-01
        • 2020-12-13
        相关资源
        最近更新 更多