【问题标题】:How to append the success data in an element as URL action with parameter如何将成功数据作为带有参数的 URL 操作附加到元素中
【发布时间】:2018-02-14 06:25:48
【问题描述】:

我有一个 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>");
            }
        },

【问题讨论】:

  • href='@Url.Action("ViewProperty", "Property")' + "/" + data[i].PropertyId + "&gt;"(假设你想要一个路由值

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


【解决方案1】:
  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>");
    });

【讨论】:

    猜你喜欢
    • 2012-01-18
    • 2017-08-14
    • 2016-11-27
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-05-11
    • 1970-01-01
    • 2021-10-26
    相关资源
    最近更新 更多