当前位置:  开发笔记 > 编程语言 > 正文

将参数传递给jQuery的.load()的最佳方法

如何解决《将参数传递给jQuery的.load()的最佳方法》经验,为你挑选了2个好方法。

传递参数是否有区别 .load

$("#myDiv").load("myScript.php?var=x&var2=y&var3=z")

VS

$("#myDiv").load("myScript.php", {var1:x, var2:y, var3:z})

此外,是否有一个大小限制.load可以处理多少?可以 myScript.php毫无问题地返回几百行数据吗?



1> Davide Guala..:

在第一种情况下,数据通过GET传递给脚本,第二种是POST.

http://docs.jquery.com/Ajax/load#urldatacallback

我认为数据大小没有限制,但远程调用的完整性当然需要更长时间才能获得大量数据.


限制是IE是256字节(大约2048个字符).

2> 小智..:

正如Davide Gualano被告知的那样.这个

$("#myDiv").load("myScript.php?var=x&var2=y&var3=z")

使用GET方法发送请求,以及此请求

$("#myDiv").load("myScript.php", {var:x, var2:y, var3:z})

使用POST方法发送请求.但是,应用于每个方法(post/get)的任何限制都将应用于问题中提到的替代用法.

例如:url长度限制可以限制GET方法中发送数据的数量.

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有