.load
へのパラメーターの受け渡しに違いはありますか
$("#myDiv").load("myScript.php?var=x&var2=y&var3=z")
対
$("#myDiv").load("myScript.php", {var1:x, var2:y, var3:z})
また、.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})
use POST要求を送信するためのメソッド。ただし、各メソッド(post/get)に適用される制限は、質問で言及されている代替の使用法に適用されます。
例:url length limitは、GETメソッドで送信するデータの量を制限できます。