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 に答える