The first parameter is: The JSON object, the second is the ordinal third page, the current number of pages
String.prototype.format = function (args, sid, PageSize, CurrentPage) {
if (Arguments.length > 0) {
var result = this;
if (arguments.length = = 1 && typeof (args) = = "Object") {
for (var key in args) {
var reg = new RegExp ("({" + key + "})", "G");
result = Result.replace (Reg, Args[key]);
}
}
else if (arguments.length = = 4 && typeof (args) = = "Object") {
Sid = PageSize * (currentpage-1) + SID;
result = Result.replace (' {sid} ', sid);
for (var key in args) {
var reg = new RegExp ("({" + key + "})", "G");
result = Result.replace (Reg, Args[key]);
}
}
else {
for (var i = 0; i < arguments.length; i++) {
if (arguments[i] = = undefined) {
Return "";
}
else {
var reg = new RegExp ("({[" + i + "]})", "G");
result = Result.replace (Reg, arguments[i]);
}
}
}
return result;
}
else {
return this;
}
}
Append the above script to Jquery.js last.
<script>
$ (document). Ready (function () {
var a1 = ' <tr citycode= ' {cantcode} ' > Antique \sfsd[{sid}] ';
var B = A1.format (eval ("(" + "{' Cantcode ': ' 0000 '}" + ")"), 1, 10, 2);
alert (b);
});
</sctipt>
A1 {Cantcode} was found to be replaced with the value 0000 of the JSON Cantcode property. {SID} is the page number can also change the above JS.