首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

net结合js,有段代码不太理解

2013-03-12 
net结合js,有段代码不太理解,请指教本帖最后由 wuhuanghao 于 2013-03-05 10:52:38 编辑var List functi

net结合js,有段代码不太理解,请指教
本帖最后由 wuhuanghao 于 2013-03-05 10:52:38 编辑



var List = function (Pageindex, Pagesize, Id)//Pageindex, Pagesize, Id是需要传递的参数还是传递过来的参数?
 {   
    $.post("List.aspx?t=" + new Date().getTime(), { pageindex: Pageindex, pagesize: Pagesize, id: Id, orderby: "Rmp_UserSort desc,Rmp_CreateDate desc" }, function (data) {
        if (data != "0") {

var tempstrarrs = data.substring(0, data.indexOf(']') + 1);//这句什么意思?
var tempstype = data.substring(data.indexOf(']') + 1, data.length);//这句什么意思?
var tempstypejson = eval(tempstype);
var tempstrarr = tempstrarrs.substring(tempstrarrs.lastIndexOf("}") + 2, tempstrarrs.length - 1).split(',');//这句什么意思?



后台如何赋值?
[解决办法]

var List = function (Pageindex, Pagesize, Id)//Pageindex, Pagesize, Id是需要传递的参数
 {   
    $.post("List.aspx?t=" + new Date().getTime(), { pageindex: Pageindex, pagesize: Pagesize, id: Id, orderby: "Rmp_UserSort desc,Rmp_CreateDate desc" }, function (data) {
        if (data != "0") {

var tempstrarrs = data.substring(0, data.indexOf(']') + 1);//字符串截取函数,截取到]的字符串
var tempstype = data.substring(data.indexOf(']') + 1, data.length);//
var tempstypejson = eval(tempstype);
var tempstrarr = tempstrarrs.substring(tempstrarrs.lastIndexOf("}") + 2, tempstrarrs.length - 1).split(',');
不解释了,去看看js的函数
参考http://www.cnblogs.com/xzp/archive/2008/09/17/1292649.html

热点排行