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

解决 ajax response 下限有关问题

2012-10-09 
解决 ajax response 上限问题问题描述:需要在GIS项目中实现多边形查询,将多个坐标传回服务器端当作查询的

解决 ajax response 上限问题

问题描述:需要在GIS项目中实现多边形查询,将多个坐标传回服务器端当作查询的条件,然后返回查询结果。我们使用AJAX完成这部分操作。

?

而使用AJAX查询数据时,响应回客户端的信息有一定的上限 (即AJAX不能传回大量的数据)。下面给出我的解决方案。

?

? ? ? 一、使用AJAX将“查询条件”存到服务器端,返回一个令牌(token)。

? ? ? 二、引入脚本文件,令牌当作参数。脚本文件是通过令牌生成的查询结果。

?

详细实现:

1.buss.js

?

?js.aspx文件目的是生成一个JS文件。我们用他来构建一个方法的调用。

?

?

执行顺序:

1.buss.js的WebService方法提交查询条件给服务器。

2.GISWCFService.svc把条件存到服务器,并且返回一个令牌,方便客户端查找。

3.buss.js的

?

 document.body.appendChild(document.createElement('script')).src = "webservice/js.aspx?uuid="+obj;

?调用生成好的JS代码。这一步直接调用结果(类似ConstructRestQueryLayerUrlSuccess('{key, value}');)。


?

?

热点排行