将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方法中发送数据的数量。