ホームページ >ウェブフロントエンド >jsチュートリアル >ajax アップロード中にパラメータの送信が更新されないなどの関連問題_基礎知識
以前、インターネットから jQuery Ajax アップロード プラグインをダウンロードしました。Web ページの左側はアップロード カテゴリです。実装したい機能は次のとおりです。当初は、アップロード カテゴリに基づいて異なるフォルダーを作成する予定でした。サーバー側でファイルを保存するため、アップロード分類パラメータをバックグラウンドに渡す必要があります。これらのアップロード カテゴリはデータベースから読み取られ、リピーターを使用して生成されます。カテゴリの 1 つをクリックすると、そのカテゴリにスタイルが設定され、カテゴリの名前が変数 UploadCatlog に保存されます。分類を取得してバックエンドに渡すことができますが、奇妙なことに、それが正しくなるのは最初のときだけで、それ以降は毎回パラメーターが更新されるわけではありません。実際、uploadCatlog はアップロード プラグインの onComplete コールバック関数でも使用されており、その値が更新されています。このアップロードプラグインは初回クリック時にのみインスタンス化され、パラメータがバックグラウンドに渡されるため、今後も値が変更されないような気がします。この問題はどう解決すればよいでしょうか。以下は私の JS コードの詳細です:
JavaScript コード: