Googleを検索し、jqueryでファイルをダウンロードするためのコードスニペットがあります。構文は次のようになりますjqueryでファイルをダウンロード
var downloadURL = function(url)
{
var iframe;
iframe = document.getElementById("hiddenDownloader");
if (iframe === null)
{
iframe = document.createElement('iframe');
iframe.id = "hiddenDownloader";
iframe.style.visibility = 'hidden';
document.body.appendChild(iframe);
}
iframe.src = url;
}
しかし、どのように動作するのか理解できませんでした。どのようにそれを呼び出すとURLを渡す方法。上記の関数を使用して、URLを引数として渡す方法を教えてください。上記のコードの種類が関数ではないことも教えてください。
var downloadURL = function(url)
どのように動作しますか。関数名に等しい変数名。関数を呼び出すことはできますが、上記のコードスニペットを呼び出すことはできません。それで詳細に議論してください。ありがとう。
'上記は関数ではありません。' - 実際は、コードは 'function(url)'の中にラップされています。 – pimvdb
関数 'downloadURL( 'your-url-here')'を呼び出すだけです。それが基本的なJavaScriptです。私はチュートリアルを読むことをお勧めします:https://developer.mozilla.org/ja/JavaScript/Guide/Functions –
私の知る限りでは、ページのコンテンツをURLに保存するのと同じくらい、何もダウンロードしていません。それが関数です。 downloadURL( 'http://foo.com/bar.txt')を呼び出すことができます。 –