問題タブ [jquery-forms-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
113 参照

javascript - Jqueryで動的に追加されたフォームにイベントを適用すると問題が発生する

jQueryを介してダイアログボックスにフォームをロードしています

コードは次のようになります

jQueryフォームプラグインを使用して、このようなフォームを送信しています

  1. AJAXなしでフォームを直接ロードしてからフォームを送信すると、フォームは問題なく送信されます。10回のうち10回は機能します

  2. 2 番目のケースでは、フォームを動的にロードします。フォームのリンクをクリックすると、jquery ダイアログ ボックスにフォームが動的に読み込まれます。フォームの送信をクリックすると、アラートが表示されますが、フォームは送信されません。しかし、うまくいくこともありますが、うまくいかないこともあります。10回中2回は効くと思います。

Firebug コンソールにもエラーは表示されません

Whats問題を見つける方法はありますか

0 投票する
1 に答える
1278 参照

javascript - Firebugがjqueryフォームプラグインの送信後の応答を表示しない

私はこのコードでjqueryフォームプラグインを使用しています

これで、firebugコンソールにすべてのajaxリクエストが表示されるので、リクエストとレスポンスを確認できます。

しかし、上記のコードを使用すると、ajaxリクエストは完了しますが、コンソールにPOSTリクエストが表示されないことを確認しました。

しかし、私が使用する場合

次に、要求応答を確認できます

なぜなのか知りたい

0 投票する
1 に答える
217 参照

asp.net - gifはjqueryAjaxFormに表示されません

ajax通話中に画像を表示しようとしています。jqueryformプラグインを使用しています。パスを正しく取得できないようです:ルートパスが必要です。コードは次のとおりです。

0 投票する
1 に答える
413 参照

jquery - ie7、firefox5 での jquery ロード関数と jquery フォーム ajaxsubmit の問題

フォームでコメント セクションを使用しており、jquery の "load" 関数を使用して読み込まれます。その読み込まれた html の中に、document.ready 関数と jquery フォームの ajax submit 関数があります。

ie7 または firefox5 でコメントを送信しようとすると、機能しません。代わりに、コメント セクションのコンテンツを含む新しいページが表示されます。

これは、Ajax 送信に関する問題が原因であると考えています。さらに追跡したところ、読み込まれた html 内の JavaScript が ie7 または firefox5 で機能していないことがわかりました。

読み込まれた html の内部には、ドキュメントの準備ができている関数があります。そこに警告メッセージを入れました。Chrome と firefox4 は、そのコメント セクションが読み込まれたときにそのアラートを表示していました。しかし、この変更は ie7 または firefox5 では表示されませんでした。しかし、コメントセクションは読み込まれました。

このため、これらのブラウザではコメントの投稿も機能していません。

誰かがこれに対する解決策を持っていますか?

0 投票する
1 に答える
6381 参照

jquery - jQueryフォームプラグイン-ファイルアップロード時にキャッチされないTypeError

アップロードするファイルを選択しなくても問題ありません。投稿フォーム以外の入力を入力するだけで、機能します。しかし、画像をアップロードするファイルを投稿するよりも選択すると、このエラーが発生しますが、フォルダを見ると、そのファイルがアップロードされていることがわかります。しかし、javascriptは失敗しました。

これが私のコードです、

0 投票する
7 に答える
102541 参照

jquery - リソースはドキュメントとして解釈されますが、Chrome デベロッパー ツールで MIME タイプの application/json 警告が表示されて転送されます

次のスニペットがあります。これは、jQuery Form プラグインを使用してフォームをサーバーに (ajax で) 投稿します。

フォーム:

ajax の実装は問題なく動作しています。しかし、私は警告を受けています

リソースは Document として解釈されますが、MIME タイプ application/json で転送されます

Chrome デベロッパー ツールで。警告の理由、またはそれを解決する方法を知りたいです。

代わりに使用するように変更したところ$.post、魔法のようにエラーはなくなりました。なぜ$.post機能するのかわかりませんが、機能しません$form.ajaxSubmit。誰かが説明を提供できれば、それは素晴らしいことです。少なくとも、この問題は解決されています。以下は新しいコードです。

0 投票する
1 に答える
1046 参照

jquery - jQueryフォームプラグインでデータが正しく送信されない投稿

背景:私はミュージシャンの管理ページに取り組んでいます。ユーザーがアルバムを作成してから、アルバムに曲をアップロードするとします。jQueryフォームプラグインでajax投稿を使用しています。

最初に、既存のアルバムに曲をアップロードする作業を行いました(うまく機能します)。

次に、.append()と.attr(うまく機能します)を使用して、新しいアルバムを作成し、更新せずに表示することに取り組みました。

現在、append()のおかげで表示されたアルバムに曲をアップロードする作業をしています。

問題:作成されたアルバムが準備されるとき、それは壮大です。すべての値と関数は、ページのレンダリング時に読み込まれるアルバムとまったく同じです。

曲をアップロードしようとすると、サーバー側でエラーが発生します。最初のページレンダリングアルバムとまったく同じ機能を使用して、曲をajaxedアルバムにアップロードします。

ページを更新して、曲をアップロードできます。

jQuery.formプラグインを使用していますが、これは関数が$(document).ready(function{...}内にあるためだと思いました。

アップロードスクリプト:

ここで、問題をさらに詳しく調べて、Chromeでコンソールを開き、ネットワークにアクセスして、ajaxedアップロードとページ読み込みアップロードの両方の投稿されたリクエストを記録しました。非常に異なる値を発見しました。アップロードされた投稿の値は次のとおりです(これは壊れています)。

フォームデータ

file:silence2.mp3

アルバム:80

ページに読み込まれた投稿の値は次のとおりです(これは機能します)。

ペイロードのリクエスト

------ WebKitFormBoundaryZpJpGxBLJEBRYadH Content-Disposition:form-data; name="ファイル"; filename = "silence2.mp3"コンテンツタイプ:audio / mp3

------ WebKitFormBoundaryZpJpGxBLJEBRYadH Content-Disposition:form-data; name = "album" 80

------ WebKitFormBoundaryZpJpGxBLJEBRYadH--

みなさん、どうもありがとうございました。私は何か間違ったことをしているに違いない。必要に応じて、さらにコードを提供できます。注意:ajaxedアルバムとページロードアルバムの両方のhtmlマークアップと値有効です。私が間違っているのはjQueryであるに違いありません...

0 投票する
2 に答える
1920 参照

jquery - Jqueryフォームアップロードプラグイン:ワンクリックに減らす方法は?

ファイルのアップロードを処理するためにjqueryフォームプラグインを使用しています。

これは私のフォームです、

jquery、

このアイデアのフォールバックは、ファイルをアップロードする前に2回クリックする必要があることです。クリックしてファイルを参照し、[送信]ボタンをクリックする必要があります。

どうすればワンクリックに減らすことができますか?理想的には、デスクトップからファイルを選択し、参照ウィンドウ/ポップアップで[OK]をクリックすると、送信が自動的にトリガーされるようにします。

出来ますか?

別の注意:Chrome、IE、Safariで機能しない理由(FirefoxとOperaでのみ機能します)-フォームはこれらのブラウザで送信されますが、私はすでにに設定しsubmit()ていreturn falseますか?

0 投票する
4 に答える
29980 参照

jquery - jqueryトリガー:テキストリンクをクリックしたときに、入力でブラウズファイルをトリガーするにはどうすればよいですか?

この投稿をフォローアップすると、別の発行者がいます-テキストリンクをクリックしたときに、入力でブラウズファイルをトリガーするにはどうすればよいですか?

基本的にフォームを非表示にしたいのですが、アップロードテキストリンクをクリックするとトリガーされます。

これは私の作業中のJavascriptコードです: