$.getJSO求大神帮忙写下ASP页面代码 小弟不胜感激 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

$.getJSO求大神帮忙写下ASP页面代码 小弟不胜感激

2016-07-04 16:21:51 1910 1
var ghost = window.location.hostname+":2258";
 function Guard() {
 this.Users = new Array();
 this.GetCount = function () { return this.Users.length; }
 this.FindObject = function (name) { var u = null; $.each(this.Users, function (i, v) { if (v.m_Name == name) { u = v; return false; } }); return u; }
 this.GuardUserObject = function (m_Name, n_Name, n_Gride, g_Port, g_Toname, g_Experience, IsMG, IsGuard) { this.m_Name = m_Name; this.n_Name = n_Name; this.n_Gride = n_Gride; this.g_Port = g_Port; this.g_Toname = g_Toname; this.g_Experience = g_Experience; this.IsMG = IsMG; this.IsGuard = IsGuard; }
 this.SortDesc = function () { this.Users = this.Users.sort(function (a, b) { return b.g_Experience - a.g_Experience; }); }
 this.SortAsc = function () { this.Users = this.Users.sort(function (a, b) { return a.g_Experience - b.g_Experience; }); }
 this.RemoveAll = function () { for (var i = 0; i < this.GetCount(); i++) { delete this.Users[i]; } this.Users.length = 0; }
 this.RefreshUsers = function (json) { this.RemoveAll(); for (var i = 0; i < json.length; i++) { if (json[i].m_Name.indexOf("*") == 0 && (json[i].IsMG || (json[i].IsGuard && json[i].g_Port == parent.roominfo.Port))) { var um = new this.GuardUserObject(json[i].m_Name, json[i].n_Name, json[i].n_Gride, json[i].g_Port, json[i].g_Toname, json[i].g_Experience, json[i].IsMG, json[i].IsGuard); this.Users[this.GetCount()] = um; this.SortDesc(); } } }
 this.GetUserTypeInfo = function (name) { var outcolor = ""; var incolor = ""; var imgurl = ""; var title = ""; var user_type = 0; var u = this.FindObject(name); if (u != null) { if (u.IsMG) { user_type = u.n_Gride + 3; imgurl = "http://" + ghost + "/images/yy/noble/icon_noble" + u.n_Gride + ".png"; title = u.n_Name; } else if (u.IsGuard) { user_type = parseInt(u.g_Experience); imgurl = "http://" + ghost + "/images/yy/guardian/guardian_0" + parseInt(u.g_Experience) + ".png"; title = "守护"; } return { "user_type": user_type, "outcolor": outcolor, "incolor": incolor, "imgurl": imgurl, "title": title }; } else { return null; } }
 }
 var Guard_Json = null;
 $(document).ready(function () { $.getJSON("http://www.abc.com/0.asp?jsoncallback=?", { type: "ALL", port: parent.roominfo.Port }, function (data) { Guard_Json = new Guard(); Guard_Json.RefreshUsers(data); }); });
这个是结果ASP页面具体该如何写呢
jQuery1709215810747113315_1419650668218([{"m_Name":"*test22","n_Name":"神","n_Gride":3,"g_Port":9999,"g_Toname":"*test44","g_Experience":1.0,"IsMG":true,"IsGuard":false},{"m_Name":"*兮兮","n_Name":"守","n_Gride":4,"g_Port":0,"g_Toname":"","g_Experience":0.0,"IsMG":true,"IsGuard":false}])
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:50:51

    jsonp其实就是一段可以执行的js代码,获取回调函数名称输出符合js语法的语句即可

     cb=request.querystring("jsoncallback")'获取回调函数名称
    data=""
    '读数据组合成回调需要的json数据格式,赋值给data变量
    
    response.write cb&"("&data&")"'输出js代码
    
    0 0
相关问答

1

回答

Python UDF的使用方式之一Python Table API 怎么使用?

2021-11-17 17:34:27 513浏览量 回答数 1

1

回答

webstorm2020版下载后没有代码提示 报错

2020-05-29 16:18:20 1245浏览量 回答数 1

1

回答

python3 如何实现webp转gif格式?

2019-12-18 11:12:40 1559浏览量 回答数 1

0

回答

App无法登录(提示登录失败),找之前开发不愿看,本人不懂代码,有没PHP大神帮看一下?有偿求助。

2019-08-26 10:03:00 393浏览量 回答数 0

3

回答

oss包就是用来存储ESC快照使用的吗

2018-09-18 08:24:06 1100浏览量 回答数 3

2

回答

日志PTY read of GRE write failedptygre6.7

2017-05-29 22:15:39 2397浏览量 回答数 2

1

回答

表格存储Table Store 是否有专门的android SDK?

2017-01-20 15:04:09 2771浏览量 回答数 1

2

回答

弹性WEB托管关于PHP CURL的使用问题?

2016-11-12 10:08:48 4880浏览量 回答数 2

1

回答

yum/apt-get,(wget,configure,make&&makeinstall),rpm,哪些是二进制,编译,源码装

2016-06-24 17:25:10 1921浏览量 回答数 1

3

回答

请问WDCP部署THINKPHP项目,为什么controller解释的少了一段

2015-11-05 23:15:02 7468浏览量 回答数 3
+关注
杨冬芳
IT从业
1
文章
9167
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载