-1

javascript webworkerを使用してアップロード機能のjavascriptのソースコードを教えてもらえますか? 私はどこでも検索しましたが、良い解決策を見つけることができませんでした。Webワーカーの使用方法と、たとえばこれが役立つ理由に関するいくつかの便利なリンクを見つけました

アップロードされたファイルをメイン ページからワーカー ファイルに渡すことができました。どうすれば、データベースに自動的にアップロードされる php ファイルに再度渡すことができるのでしょうか。 javascript変数をphpファイルに渡しますか?

4

1 に答える 1

0

ajax リクエストを使用して、javascript 変数を php ファイルに渡すことができます。

​var ajax = new XMLHttpRequest​(),
    params = "param1=" + escape(data) + "&param2=" + escape(data2);

​ajax.open("POST", "myphpfile.php", true);
ajax.send(params);

phpファイルに送信したいものをどこdata1に入れますか。data2パラメーターはいくつでも追加できますが、&記号は末尾またはパラメーターとして解釈され、次のパラメーターに続くことに注意してください。そのため、データを送信する前にエスケープします。

注:私の知る限り、ajaxリクエストはWebワーカーで機能します

$_POSTサーバー側では、配列を読み取ることでデータにアクセスできます。

echo(rawurldecode($_POST['param1']));

param1JavaScript 経由で送信した変数の名前に置き換えます。rawurldecode(string);相手側でデータをアンエスケープするために使用します。

これがあなたの質問に答えることを願っています。

于 2012-09-11T07:53:45.907 に答える