問題タブ [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 に答える
5331 参照

jquery - グレイル。コントローラーに送信/変更の選択時にアクション

選択ボックスの変更時にアクションにフォームを送信したいと思います (アイテムが選択されている場合、別の選択ボックスと他のフィールドを更新する必要があります)。次のコードは、フォーム要素で定義されたコントローラー/アクションにフォームを送信します。

フォームをカスタム アクションに送信するにはどうすればよいですか? ページに非表示のアクション送信を配置し、選択ボックスでアイテムを選択するときにクリックをトリガーすると思いますが、よりエレガントな方法があります。このプロジェクトは jquery を使用しているため、プロトタイプ ライブラリは利用できません。どうもありがとう !

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

jquery - 404はJQueryフォームajaxSubmitで成功に変換されました

$(form).ajaxSubmit(...)への私のオプションは次のとおりです。

jsonpはありません。jsonもありません。

ただし、ファイルのアップロードがあります。これにより、jqueryフォームでiframeが使用されるようになります。これが、私の問題の原因であると思われます。つまり、私のサービスが投稿から404を返すと(chrome devツールで確認できます)、成功関数が呼び出されます。

私はjquery1.7を使用しています。3nigmaによって提案されたグローバルstatusCodeハンドラーを試しましたが、呼び出されません。

この場合、実際のHTTPステータスコードをキャッチする方法はありますか?

使用中の関連プラグイン:

  • malsupのjqueryフォーム(http://jquery.malsup.com/form/)-ファイルにバージョン番号がありません。
  • jQuery検証プラグイン1.8.0

アップデート

最新のjquery.form.jsに更新すると、これが修正されました。

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

jquery - Jqueryフォームプラグインの成功コールバックでJquery UIダイアログをトリガーする

サーバー側のフォーム検証を使用して、Ajax を使用して送信されたフォームに (html で) 応答を投稿していますが、より具体的にはhttp://jquery.malsup.com/form/#getting-startedプラグインを使用しています。

私が試してみました:

Ajax 送信が起動し、サーバーは応答を返しますが、jquery ダイアログは返しません。

削除する

ダイアログが表示されるので、スクリプトのこの部分が機能していることがわかります。

また、コールバックをアラートでテストしましたが、それも機能しています。

あなたの助けに感謝します。

ティム

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

jquery - jquery.formビッグサイズアップロードie8

InternetExplorerとjquery.formプラグインに少し問題があります。jquery.form(ajaxSubmit)を使用してIE8で1MBを超えるファイルをアップロードしようとすると、エラーが発生し、アップロードが突然停止します

エラーの説明は次のとおりです。

これは、ファイルサイズが1MBを超えるInternetExplorer8でのみ発生します...firefox/chromeでは正常に動作します。

私が使用しているもの:

  • perl
  • jQuery v1.7.1
  • jQueryフォーム2.94
  • アップロード方法:POST

誰かが私を助けることができますか?

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

javascript - jQueryフォームプラグインを元のフォームで渡す

私はjQueryフォームプラグインを使用していて、success関数内でfindメソッドを使用できない理由を理解しようとしています。

何らかの理由で、次のエラーが発生します。

Uncaught TypeError: Object success has no method 'find'

$ formに警告すると、その値は文字列「success」にすぎません。ただし、beforeSubmitでは機能します。私は何が間違っているのですか?

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

jquery - $(this).ajaxSubmitは関数ではありません

Rails 3.1.3、jquery.form.jsバージョン2.9.4、jquery1.7.1を使用しています。いくつかのコンソールprintステートメントをjquery.form.jsに配置したので、(firebugコンソールで)ロードされたことがわかります。

そして、私はこのようにフォームを設定しました:

また、ボタンをクリックしてフォームを送信すると、firebugコンソールに次のエラーメッセージが表示されます。

$(this).ajaxSubmitは関数ではありません

私はここで何が間違っているのですか?

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

javascript - jquery.form を使用して投稿した後の応答がターゲット div に追加されない

jQueryフォームを使用してデータを投稿しています。target オプションで指定された div に存在するサーバーからの応答を送信しています。応答が実際にブラウザーに返されることを firebug で確認できますが、指定された div で情報が表示されません。

複数のファイルをアップロードできるようにするために、jQuery Multifiles も使用しています。この部分は正常に機能し、いくつかのファイルをアップロードでき、それらはサーバーに表示されます。

これは私自身の smicadminjavascripts.js です

私の .html:

私の問題は何ですか?どうすれば解決できますか?

ありがとう!

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

javascript - jQuery Form Pluginでフォーム送信の結果を取得するには?

以下でステータスコード(200、400、404など)を取得するにはどうすればよいですかshowResponse

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

jquery - RailsでjQueryフォームプラグインを使用すると、最初のコメント投稿では機能しますが、その後は機能しません

私は次のようにJQueryフォームプラグインを使用しています:

コメントが作成されると、次のjavascriptがサーバー側と呼ばれます。

コメント投稿は最初は正常に機能しますが、2回目の試行で、AJAXメソッドが呼び出される前にフォームが送信されたかのように「テンプレートがありません」というメッセージが表示されます。複数のコメントに対して同じように機能させるにはどうすればよいですか?

これはhamlのform_tagです: