将parameter passing给jQuery的最好方法.load()

将parameter passing给.load是否有所不同?

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

VS

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

另外,有多less.load可以处理的大小限制? myScript.php可以返回几百行数据吗?

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

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

我不认为数据大小有限制,但远程调用的完成当然需要更长的时间和大量的数据。

正如达维德·瓜拉诺被告知。 这个

 $("#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方法中发送数据的数量。