3

有时当我只需要发送数据并且我不关心通过 GET 发送它时,我只使用这个:

var t = new Image();
t.src = 'get.php?arg1='+arg1+'&arg2='+arg2....;

我想知道使用这种方法有什么缺点?或者使用这种方法通过 GET 方法发布数据并模拟 AJAX 是否完全可以?

4

2 回答 2

4

我宁愿使用 AJAX 来发送 AJAX 请求。浏览器不断发展,XHR 对象也在发展,因此如果您使用图像,可能会有一些您无法从中受益的优化。

于 2012-09-20T07:41:29.270 回答
1

实际的缺点可能是缺少错误处理程序,但如果您不关心您的请求是否真正成功,应该很好。

注意:浏览器也针对请求图像进行了优化... :)

于 2012-09-20T07:43:16.497 回答