jqGrid dataUrl没有从服务器返回值

时间:2015-10-22 11:30:17

标签: jqgrid

我正在使用dataUrl在jqGrid的表单编辑中填充我的下拉列表,但我没有从服务器获得任何响应。我错过了什么?提琴手没有显示错误

editoptions: {
    dataUrl: "CurrencySetting.aspx/GetDet",
    buildSelect: function (response) {
        alert(response.responseText);
        var data = typeof response === "string" ?
                           $.parseJSON(response.responseText) : response;
        s = "<select>";

        s += '<option value="0">------</option>';
        $.each(data, function () {
        s += '<option value="1">' + this.CurrencyCd +
                   '</option>';
        });
        return s + "</select>";
    }
}

服务器代码:

public static string GetDet()
        {
            SysDataContext db = new SysDataContext();
            var query = (from SC in db.SysCurrencySettings
                         select new
                         {
                            SC.CurrencyCd
                         }).ToList();

            return JsonConvert.SerializeObject(query);
        }

HTTP响应

HTTP/1.1 200 OK
Server: ASP.NET Development Server/10.0.0.0
Date: Thu, 22 Oct 2015 11:10:23 GMT
X-AspNet-Version: 4.0.30319
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 15497
Connection: Close

0 个答案:

没有答案