ajax动态请求没有触发的问题

这2周一直做mapxtrme的客户端开发,在客户端开始用到了下面的一个函数
function bigMap()
{

var newzoom=0.5;
if(zoom<2)
zoom++;
var centerx = parseInt(document.all.imgmap.style.pixelWidth)/2+parseInt(document.all.mapframe.style.left);
var centery= parseInt(document.all.imgmap.style.height)/2+parseInt(document.all.mapframe.style.top);
[size=large][b]document.all.imgmap.src="servlet/Mapservice"+"?rqutype=changemapsize&centerx="+centerx+"&centery="+centery+"&newzoom="+newzoom;[/b][/size] }
希望能够不断的放大图片,但是该函数仅仅在执行第一次的时候能够触发,之后就没有发送图片放大的请求到服务器端.在摸索了大半天后,感觉可能是imgmap.src一直没变,从而它没有重新发送请求到servlet服务器的原因.src后面加入了时间戳后,就可以每次调用该函数的时候,地图图片根据自己的要求变大了.具体代码如下:
function bigMap()
{
var timestamp = new Date();
var newzoom=0.5;
if(zoom<2)
zoom++;
var centerx = parseInt(document.all.imgmap.style.pixelWidth)/2+parseInt(document.all.mapframe.style.left);
var centery= parseInt(document.all.imgmap.style.height)/2+parseInt(document.all.mapframe.style.top);
[b][b][size=large][color=red]document.all.imgmap.src="servlet/Mapservice"+"?rqutype=changemapsize&centerx="+centerx+"&centery="+centery+"&newzoom="+newzoom+"&stamp="+timestamp;[/color][/size][/b][/b] }
可能我的方法很多人看来很简单,不过它解决我手上的难题就是最适用!仅仅的感觉开发任务轻松了一些!
希望结交关注机器学习的朋友!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值