Jquery ajax large data volume each output
<Script>
Var tbodystr = "";
$. Ajax ({
Type: "get ",
Url: "gettable. ashx ",
Cache: false,
Datatype: "json ",
Success: function (msg ){
$. Each (msg, function (I ){
Tbodystr = "<tr> ";
Tbodystr + = "<td>" + msg [I]. _ 0 + "</td> ";
Tbodystr + = "<td>" + msg [I]. _ 1 + "</td> ";
Tbodystr + = "<td>" + msg [I]. _ 2 + "</td> ";
Tbodystr + = "</tr> ";
$ ("# Tbmain tbody"). append (tbodystr );
});
}
});
</Script>
Gettable. ashx File
Httpcontext. current. response. write (json. getjsondata (ds, keyfileds. tostring ()));
For big data, let's take a look at the optimization.
Success: function (msg ){
Var tbodystr = [];
$. Each (msg, function (I ){
Tbodystr. push ("<tr> ");
Tbodystr. push ("<td>" + msg [I]. _ 0 + "</td> ");
Tbodystr. push ("<td>" + msg [I]. _ 1 + "</td> ");
Tbodystr. push ("<td>" + msg [I]. _ 2 + "</td> ");
Tbodystr. push ("</tr> ");
});
$ ("# Tbmain tbody"). append (tbodystr. join (""));
}