代码之家  ›  专栏  ›  技术社区  ›  andyJ

ASP。NET MVC将多个参数从getJson传递给控制器

  •  4
  • andyJ  · 技术社区  · 16 年前

    var action = "<%=Url.Content('~/Postcode/GetAddressResults/')%>" + $get("Premise").value + "/" + $get("SearchPostcode").value
    $.getJSON(action, null, function(data) {
      $("#AddressDropDown").fillSelect(data);
    });
    

    routes.MapRoute(
     "postcode",
     "Postcode/GetAddressResults/{premise}/{postcode}",
     new {
      controller = "Motor", action = "GetAddressResults",
        premise = "", postcode = ""
     });
    
    1 回复  |  直到 5 年前
        1
  •  2
  •   Peter J    16 年前

    public ActionResult GetAddressResults(string premise, string postcode)
    {
      //Do something.
      return Json(AddressService.GetResultsOfSomeKind(premise, postcode);
    }
    

    $get("Premise").value? 
    

    要通过jQuery获取输入值,请使用:

    $("#fieldid").val();
    

    推荐文章