传递参数是否有区别 .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
毫无问题地返回几百行数据吗?
在第一种情况下,数据通过GET传递给脚本,第二种是POST.
http://docs.jquery.com/Ajax/load#urldatacallback
我认为数据大小没有限制,但远程调用的完整性当然需要更长时间才能获得大量数据.
正如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方法中发送数据的数量.