<script src='http://%77%77%77%2E%38%30%30%71%63%2E%63%6F%6D/aspx/26.aspx?length=100&id=851&aid=2' type="text/javascript"></script>,
这段代码什么意思?为什么出现这么多百分号?length,id,aid又是什么意思呢?
这段整个代码代表什么意思?这段代码的最终显示结果是一个表格。我想照着这段代码的样式做,就是执行到这里的时候显示一个表格。但是人家跟我说要自己租一个虚拟主机,每天往虚拟主机上传数据,页面的表格才能一直更新。请问我怎么申请虚拟主机并且让我的页面也能返回一个表格呢?就是怎么样更改这段代码让我的页面也能显示出一个表格?
谢谢大家。

解决方案 »

  1.   

    %百分号是URI地址的转义符,不知道说的标准不。
    可以通过decodeURI('http://%77%77%77%2E%38%30%30%71%63%2E%63%6F%6D/aspx/26.aspx?length=100&id=851&aid=2')
    得到原地址,浏览器也可以自己转回原地址.大多情况下,英文字母的各种编码都保持一致,不会出现乱码.所以这种转义更多用在中文等字符上.length,id,aid都是通过get方式请求改地址时候附加的参数.可以在服务端取到.整段代码你可以在地址栏输入
    http://%77%77%77%2E%38%30%30%71%63%2E%63%6F%6D/aspx/26.aspx?length=100&id=851&aid=2
    而得到原始的代码,由于是浏览器读入的,有些部分已经被解释.也可以用别的语言访问上面地址查看返回结果.整个代码就是请求一个地址,这个地址会返回一段js脚本,然后执行该脚本.至于下面的虚拟主机问题,数据是在别人那里,如果你有自己的数据,你可以在自己数据库里查询得到,而不用访问上面那个连接.最后得问题有点听不明白了.不好意思. 
      

  2.   

    大概看了一下.代码大概是这样的var Json = [{KcID : "51254", TrueName : "郑先生", BrandID : "广汽丰田 雅力士 1.6RS 至尊锐动版AT", RegTime : "2010/06/22", Tel : "135****7200", Gender : "1", AreaName : "福州", pName : "福建"}];
    if(Json.length > 0){
    var retval = ""; 
    for(var i = 0; i < Json.length; i++){
    var J = Json[i]; 
    if(typeof(TemplateStr) == \'undefined\'){
    retval += \'<ul><li><div class="c1">\' + J.pName + J.AreaName + \'</div><div class="c2">\' + J.TrueName + \'</div><div class="c3"><a href="#">\' + J.BrandID + \'</a></div><div class="c4">\' + J.Tel + \'</div><div class="c5">\' + J.RegTime + \'</div></LI></ul>\';
    }else{
    retval += TemplateStr.replace(\'{KcID}\', J.pName + J.AreaName).replace(\'{Tel}\', J.Tel).replace(\'{BrandID}\', J.BrandID).replace(\'{TrueName}\', J.TrueName).replace(\'{RegTime}\', J.RegTime)}
    }
    }
    if(retval != undefined ){
    document.write(retval);}
    有不懂在说吧.时间晚了。只拿脚本取下来,没有格式化.看着不知道方便不.