没有显示超过1427的记录 [英] Not showing records more than 1427

查看:53
本文介绍了没有显示超过1427的记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用JSON和C#.net将值从数据库加载到html表。我没有显示超过1427的记录并显示错误Unexpected token<。



I am trying to load values from database to html table using JSON and C#.net. I not showing the records more than 1427 and showing the error "Unexpected token <".

//JSON
--------------------------------


$(document).ready(function () {
    bindData();
});

function bindData() {

    $.ajax({
        type: "POST",
        url: "MyTestForm.aspx/getData",
        data: "{}",
        contentType: "application/json;charset=utf-8",
        datatype: "jsondata",
        async: "true",
        success: function (response) {

            var msg = eval('(' + response.d + ')');
           
            if ($('#tblResult').length != 0) {
                $("#tblResult").remove();
            }
          
            var table = "<table class="tblResult" id="tblResult"><thead><table><tbody><tr><th>Name</th><th>Address</th><th>Age</th></tr></tbody></table></thead> <tbody>";
           
            for (var i = 0; i <= (msg.length - 1) ; i++) {
                var row = "<tr>";
                row += '<td>' + msg[i].Name + '</td>';
                row += '<td>' + msg[i].Address + '</td>';
                row += '<td>' + msg[i].Age + '</td>';
              
                row += '</tr>';
                table += row;

            }
            
            table += "</tbody></table>";
            $('#divData').html(table);
            $('#divData').slideDown("slow");
            
        },
        error: function (response) {
            alert(response.status + ' ' + response.statusText);
        }
    });
}

//C#
---------------------------------------------------------

 [WebMethod]
    public static string getData()
    {
        string data = string.Empty;
        try
        {
            using (MyTestDatabaseEntities context = new MyTestDatabaseEntities())
            {
                var obj = (from r in context.MstNewTests select r).ToList();
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                data = serializer.Serialize(obj);
            }
            return data;
        }
        catch
        {
            return data;
        }
    }

推荐答案

document ).ready( function (){
bindData();
});

function bindData(){
(document).ready(function () { bindData(); }); function bindData() {


.ajax({
type: POST
url: MyTestForm.aspx / getData
data: {}
contentType: application / json; charset = utf- 8
数据类型: jsondata
async : true
成功: function (回复){

var msg = eval (< span class =code-string>' (' + response.d + ' )');

if
.ajax({ type: "POST", url: "MyTestForm.aspx/getData", data: "{}", contentType: "application/json;charset=utf-8", datatype: "jsondata", async: "true", success: function (response) { var msg = eval('(' + response.d + ')'); if (


'' #tblResult')。length!= 0 ){
('#tblResult').length != 0) {


这篇关于没有显示超过1427的记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆