Json结果到表

时间:2015-11-25 21:29:45

标签: html json asp.net-mvc

我想在进行搜索时将结果输入到表中,我的结果是从我的网络服务表中获取的

function DoSearch() {
                $("#resultsDiv").html("");
                var key = { "key": $("#SearchString").val() };
                $.ajax({
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    url: "/Stadium.asmx/GetStadiumByName",
                    data: JSON.stringify(key),
                    dataType: "json",
                    async: true,
                    success: function (result, textStatus) {
                        if (textStatus == "success") {
                            for (var i = 0; i < result.d.length; i++) {
                                $("#resultsDiv").html($("#resultsDiv").html() + result.d[i] + "<br/>");
                            }
                        }
                    },
                    error: function (result, status, error) {
                        $("#resultsDiv").html("Error: " + error + " <br/>")
                    }
                });
            }

以下是我的网络服务文件,它可以获取我在搜索中查找的所有信息。

[WebMethod]
        public object[] GetStadiumByName(string key)
        {
            List<object> stadiums = new List<object>();

            if (key != "")
            {
                 foreach(var Name in db.Stadiums



                    .Where(a => a.Name.Contains(key))
                    .ToList())
                {
                    stadiums.Add(Name.Name);
                    stadiums.Add(Name.Location);
                    stadiums.Add(Name.Team);
                    stadiums.Add(Name.Capacity);



                }
            }
            return stadiums.ToArray();
        }
    }

搜索返回以下内容我想将该信息放在表enter image description here

0 个答案:

没有答案