日期:2014-05-17  浏览次数:20369 次

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