【问题标题】:Returning additional parameters from JSON从 JSON 返回附加参数
【发布时间】:2017-07-16 14:00:06
【问题描述】:

我想从控制器返回一个JSON 响应,其中还包括一个从它返回的persons name

此时,如果操作成功与否,则返回 JSON 和 JsonRequestBehavior.AllowGet

来自控制器的 C# 代码:

 return Json(true, JsonRequestBehavior.AllowGet);

注意:在控制器中,我想包含一个返回登录用户名的额外参数。我该如何编码?

前端:

$.ajax({
    url: "/Person/Logged",
    type: "POST",
    data: formData,

    contentType: false,
    processData: false,
    success: function (data) {
      alert("person logged in is ? ");
   }
);

【问题讨论】:

    标签: c# html json


    【解决方案1】:
    return Json("{'success': true, 'name': 'bob chod'}", JsonRequestBehavior.AllowGet);
    

    【讨论】:

      【解决方案2】:

      您可以尝试返回

      return Json(new {name="myname"}, JsonRequestBehavior.AllowGet);
      

      在 ajax 中

      $.ajax({
          url: "/Person/Logged",
          type: "POST",
          data: formData,
      
          contentType: false,
          processData: false,
          success: function (data) {
            alert("person logged in is ? "+ data.name);
         }
      );
      

      【讨论】:

        猜你喜欢
        • 2014-09-14
        • 2016-01-10
        • 1970-01-01
        • 2020-05-24
        • 2021-10-20
        • 1970-01-01
        • 1970-01-01
        • 2021-12-18
        • 2020-12-31
        相关资源
        最近更新 更多