問題タブ [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 投票する
2 に答える
3186 参照

xml - jqueryフォームでのIE8ファイルアップロードの問題+ XMLを返すSpring MVCコントローラー

jquery フォームに基づいて画像をアップロードするためのコンポーネントと、サーバー上の新しい画像の URL を含む xml オブジェクトを生成する spring mvc コントローラーを開発しています。クライアント側の私のjqueryコードは次のとおりです。

私のフォームは次のとおりです。

私のSpring MVCコントローラーは次のとおりです。

imageUrl は、String 型の単一の属性「url」を持つ POJO です。アップロードされた画像の URL を含みます。上記のコードは、firefox と chrome では正しく動作しますが、IE8 では、サーバーに対して 2 つの要求が行われます。

最初のものは正しいようで、firefox と chrome によって生成されたものと同じです。しかし、別の GET リクエストが生成され、エラー 405 が発生します。

リクエスト 1: POST / HTTP/1.1 gossipdressrest/rest/imageupload/1

リクエスト 2: GET /gossipdressrest/rest/imageupload/1 HTTP/1.1

何か案が ;-)

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

jquery - 1 つのボタンではすべての機能を実行できないフォームを送信するために 2 つのボタンを使用する方法

ここで多くの同様の質問を見てきましたが、この特定の問題に対処するものは見つかりません。

jQuery Validation プラグインと form プラグインを使用しています。送信が完了した後、1 つの送信ボタンで機能を実行したいと考えています。しかし、他の送信ボタンが最後の機能をスキップするようにします。これを行う方法に関する提案はありますか?

コードは次のとおりです。

完全な機能が開始する直前に、2 番目の送信ボタンを停止したい。

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

jquery - jQuery Form Plugin - JSON 応答内の HTML

Malsup の jQuery Form Plugin を使用しています。検証のためにフォームを送り返し、次のような JSON 応答を返そうとしています。

json オブジェクトは、PHP のjson_encode()関数を使用してエンコードされます。フォームにエラー (空のフィールド、無効な入力) がある場合、formText変数はフォームの HTML 全体をフロントエンドに運び、現在のフォームの代わりに挿入されます。

問題は、私が知る限り、フォーム プラグインでは HTML を JSON オブジェクト内で実行できないことです。データ変数に HTML が含まれていない場合にのみ、success 関数を起動します。

これを回避する方法はありますか?何かを適切にエスケープしていませんか?この問題に関する情報をいただければ幸いです。前もって感謝します。

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

jquery - async falseを設定せずにjquery ajaxレスポンスから値を取得する

サーバーにデータを送信するためにjqueryフォームプラグインを使用しています。送信する前に、ajax を介してサーバー側の検証を実行しています。だから構造は

async を false に設定するのは適切ではないことがわかったので、コールバックを使用してチェック値を false に設定するにはどうすればよいですか?

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

jquery - ajaxSubmitのコールバック関数が発火しない

jQuery と CodeIgniter を使用したファイルのアップロードから(ただし、ページの更新はありません)

@cbrandolino は、jQuery フォーム プラグインを使用して問題を解決することを提案してくれました。コールバック関数が期待どおりに起動しないという 1 つの問題を除いて、うまく機能していました。

これが私の変更されたコード
です++ Javascript ++

++コントローラー++

ファイルのアップロードは機能していました。ファイルは特定のフォルダーにアップロードされました。
データの挿入は機能しており、データは期待どおりにデータベースに挿入されました。
私が持っている唯一の問題は、コールバック関数です。

これを修正する方法はありますか?データ挿入の結果を表示する必要があります。

更新:
return false を追加しても、何の助けにもなりません。まだ動作していません

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

c# - jqueryformプラグインでアップロード

jqueryform プラグインでファイルをアップロードしようとしています。アップロード コントロールをファイルする必要がありますが、2 つ目のコントロールはアップロードできませんか?

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

jquery - 2 回目の使用時の jQuery.form プラグインの問題

jQuery-ui タブ内で、初めてjQuery フォームプラグインを使用しようとしています。フォームをタブにロードしてフォームを送信できます。リクエストは正常に処理され、データは計画どおりにデータベースに追加されます。クリーン バージョンのフォームにリダイレクトすると、HTML が再びタブに表示されますが、javascript エラーが発生$ is not definedします。フォーム ページで jQuery が最初に使用される行を参照しています。

まだ発見されていない魔法のようなものがあると思います。1回目でうまくいったなら、2回目もうまくいくはずですよね?


これが私が今していることです:

私のフォーム

ajaxを介してjQuery-uiタブ要素にロードされます

ロードされると、フォームプラグインが適用されます


更新:これも試してみましajaxSubmitたが、結果は同じです。2回目のロード時に「$は定義されていません」。ロード時にフォームプラグインを適用する代わりに使用しliveても、どちらも役に立ちませんでした。私は次に何をしようか本当に途方に暮れています。

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

javascript - jquery.form プラグイン、ajaxSubmit、HTTP 302 受信時のフック

私はjquery.formプラグインとそのajaxSubmitメソッドを使用してこれまでのところ大きな成功を収めていますが、HTTP 302 の処理方法に行き詰まっています。説明させてください。

  1. ユーザーは xhr を使用してフォームを送信しますajaxSubmit
  2. フォームが無効な場合、応答にはフォームの HTML コードとエラーなど (HTTP 200) が含まれていても問題ありません。
  3. for が有効な場合、バックエンドは HTTP 302 を返しますが、ここに問題があります…</li>

ajaxSubmitは 302 をキャッチし、内部でリダイレクトを行い、リダイレクトされたコンテンツをフェッチするようです。そのため、リダイレクトによって提供された場所をたどった後に取得する HTTP 200 だけが取得されますsuccesscomplete

私がやりたいことは、302 をチェックしてから、リダイレクト先の URL で何かをすることです (たとえば、現在のページの DOM の一部を更新するだけでなく、ブラウザー ウィンドウをリダイレクトします)。

これを達成することは可能ですか?私はそれが :$

どんな助けでも大歓迎です:)

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

jquery - jqueryフォームファイルのアップロード:フィールド値がリセットされるのはなぜですか?

次のような要素を含むフォームがあります。

フォームには、「ファイル」タイプの入力が 1 つ含まれています。ビジネス全体は、検証プラグインhttp://bassistance.de/jquery-plugins/jquery-plugin-validation/$(form).ajaxSubmit(submitOptions)の submitHandler から呼び出される を介して REST サーバーに接続されます。

value送信するたびに、フォームの入力フィールドは属性に従ってデフォルト値に戻ります。これを防ぐ方法はありますか?

Chrome DOM ブレークポイントは、これが検証プラグインの策略の結果として発生していることを示唆しているため、問題があると思われます。

コードの中心:

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

c# - ajaxjqueryフォームでquerystringパラメーターを渡す

いくつかのパラメーターをasp.netmvc2アプリケーションに渡そうとしています。jqueryformプラグインを使用しています。ファイルをアップロードするときにそれぞれ異なるタイプを渡す3つのリンクがあります。後でサーバーのqueystringから読み取られる隠しフィールドを使用しています。これを試しましたが、リクエストが投稿されませんか?