如何使用参数将成功数据作为URL操作附加到元素中

时间:2017-09-05 21:42:21

标签: jquery html ajax razor asp.net-mvc-5

我有一个ajax调用,我得到了一个属性列表。如何将一个列表项作为带有post方法的href附加到MVC中的Action控制器?

    success: function (data) {
            debugger;
            for (var i in data) {
                $('#searchPropertiesListTableBody').append("<tr><td><a href='@Url.Action("ViewProperty", "Property")'>" + data[i].PropertyId + "</a></td></tr>");
            }
        },

1 个答案:

答案 0 :(得分:0)

  var obj=jQuery.parseJSON(data);
  var ActionU='@(Url.Action("ViewProperty", "Property"))';
  $.each(obj,function(key,value) {
      $('#searchPropertiesListTableBody').append("<tr><td><a href='"+ ActionU +"?PropertyId="+value.PropertyId+"'>" + value.PropertyId + "</a></td></tr>");
    });