0

我需要绑定 html 列表框中的值。但是ajax并在客户端返回值。但它具有适当的重新运行值。我认为它的返回格式是错误的。如何改变这个?我的代码如下

  public ActionResult value(bool sta1, bool sta2)
        {
                // my code
            return Json(Selectedstudents.ToList(), JsonRequestBehavior.AllowGet);
        }      

阿贾克斯:

    $.ajax({
       //my code
        dataType: 'json',
        success: function (data) { // not trigger here
          // my code
            }
    });
4

1 回答 1

0
$.ajax ( {
       url : "/ControllerName/Value"
       type:  'Get'
       data : { val1 : value1, val2:value2 }
       datatype: 'json'
       success : function(data) {
                           $("#listboxid").html(data);
                               do something...
        }
});

并在控制器中

public JsonResult value(bool val1, bool val2)
        {
                // my code
            result.Data = Selectedstudents.ToList();
            result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            return result;

        }  
于 2013-02-14T05:11:53.947 回答