日期:2014-05-16  浏览次数:20338 次

问个向后台提交数据的问题
我想问下这俩种向servlet中提交数据的方式有什么区别,那种更快?:
(1)document.getElementById("imgmap").src="maptest?toolType=2" + "&ptx=" + firx;
(2)document.all.imgmap.src="maptest?toolType=2" + "&ptx=" + firx;
maptest是servlet,这俩种方式是不是都是局部刷新,只刷新imgmap这个div,不会出现整个页面刷新的情况?哪种快?
谢谢解答!

------解决方案--------------------
没有区别 只是写法不同
------解决方案--------------------
嗯。效果一样。只是取元素方式不同。
------解决方案--------------------
1,你这两个写法即使有区别也是前台DOM操作的速度差异,后台提交没有关系的

2,这两个语句的性能差别即使有,也是在毫秒级以下,和HTTP的网络来往可能需要几秒相比,完全可以不计

3,document.all是IE写法,在别的游览器上兼容不好
------解决方案--------------------
探讨

1,你这两个写法即使有区别也是前台DOM操作的速度差异,后台提交没有关系的

2,这两个语句的性能差别即使有,也是在毫秒级以下,和HTTP的网络来往可能需要几秒相比,完全可以不计

3,document.all是IE写法,在别的游览器上兼容不好