后台怎么调用调用前台js函数值

yangzhili66 2012-09-14 09:33:08
我现在想跨域获取数据 不想通过ajax获取 通过net读取网页 但是这个网址中有一个值是要算法的 如下
var time = new Date().getTime();
function _c(s, k) {
var m = window.event;
var _s = s.split("");
var t = _t(s, k);
var f = _f(s, t);
return _d(_s, f)
}
function _t(s, k) {
var l = String(k).length;
var _t = String(k).substring(l - 4, l);
while (_t.length < s.length) {
_t += _t
} return _t
}
function _f(s, k) {
var _f = new Array(s.length);
for (var i = 0; i < s.length; i++) {
var t = k.split("");
_f[i] = t[s.length - 1 - i]
}
return _f
}
function _d(s, k) {
var e = new Array();
var fe = "";
for (var i = 0; i < s.length; i++) {
e[i] = String(_e(s[i], k[i], i + 1));
fe += e[i]
} return fe
};
function _e(s, k, n) {
if (window.closed) {
n = 0; k = 0
}
var e = parseInt(s, 36) + parseInt(k, 36) + n;
if (e >= 36) {
e = e - 36
}
return e.toString(36)
};

Default.do?id=1083621323?key= key的值就为function _c(1083621323, time)

我想通过后台读取网页 然后吧读取到数据再次封装,作为数据源 以json的格式输出 但是不知道 这个算法参数怎么获取


context.Response.ContentType = "application/json";
………………
…………
context.Response.Write(str);


请教大侠们……谢谢
...全文
275 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用后台把JS的处理逻辑实现就行了。
孟子E章 2012-09-15
  • 打赏
  • 举报
回复
我是想通过后台读取,不是前台?
你必须提交过去才能取,明白吗?
后台只能通过Cookie,QueryString,Form表单,Headers等取得数据,这些都要提交,明白吗
yangzhili66 2012-09-15
  • 打赏
  • 举报
回复
我是想通过后台读取,不是前台[Quote=引用 4 楼 的回复:]
url = "Default.do?id=1083621323?key=" + _c(1083621323, time)

你提交这个url就可以了啊
[/Quote]
孟子E章 2012-09-15
  • 打赏
  • 举报
回复
url = "Default.do?id=1083621323?key=" + _c(1083621323, time)

你提交这个url就可以了啊
Go 旅城通票 2012-09-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

url = "Default.do?id=1083621323?key=" + _c(1083621323, time)

你提交这个url就可以了啊
[/Quote]

前台提交这个好,就不用你后台实现一次算法了,不提交前台的你只能自己按照js代码用服务器端代码重写一次
泡泡鱼_ 2012-09-15
  • 打赏
  • 举报
回复
你如果是web后台,你想要得到那个值,你就只能在后台模拟一个算法,得出值

无法直接调用

52,804

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧