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

jquery - jQueryはファイルをアップロードしてから、通常どおりフォームを送信します

この質問を理解できることを願っています。

私は現在、jQuery Form Plugin+Validationを使用しています。

しかし、私が達成しようとしているのは、

1、次のステップで操作するための一時ファイルをアップロードします

2、ファイルがアップロードされたら、通常どおりフォームを送信して次のステップ(新しいファイル)に進みます。

だから私はそれを達成する方法を100%確信しています、私は現在このコードを使用しています。

そして私のフォームのために

0 投票する
3 に答える
25651 参照

jquery - jquerygetResponseHeaderは常に'undefined'を返しますか?

ajax経由で送信しているフォームがあります。jqueryフォームプラグインを使用しています。私がやろうとしているのは、サーバーから返される「Location」ヘッダーを取得することです。ファイアバグで見ることができます。ただし、成功コールバックでgetResponseHeader()関数を呼び出すと、常に「未定義」が返されます。

コード:

場所は未定義です。しかし、firebugに「Location」ヘッダーが表示されます。私は何が欠けていますか?xhrオブジェクトからgetAllResponseHeaders()を呼び出しても、「undefined」を返します。

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

jquery - jQuery:Colorbox+Form-投稿されたデータへのアクセス+その他の質問

私の目標は、ajaxを介してカラーボックスモーダルでフォームを送信しその部分は完了しています)、送信された値の1つ(「パーセンテージ」と呼ばれます)を取得して、テーブルの値を更新することです。

以下にコードがあります(フォームなし)。私のフォーム(#Form_PlayerSave)を含むDivでリンクが開かれ、そのフォームが素晴らしいjQueryフォームプラグインを介してajax化されていることがわかります。フォームは正しく送信されています。テーブルの「パーセンテージ」部分を更新したいだけです。

1ページに25個のフォーム(テーブルの各行に1個)が必要なため、スクリプトにphpが含まれています。したがって、各$xは異なるフォームをカウントします。

だから、私は何をしますか?以下にあるものは未定義を返します、そして私はかなりの数のさまざまな解決策を試しました。

また、テーブル内のカラーボックスモーダルを開くためのリンクをもう一度クリックすると、フォームがすべて無秩序になっていない場合にフォームが通常送信するページが表示されることにも気づきました。ユーザーが自分の心のコンテンツに値を更新できるようにこれを修正する方法についてのアイデアはありますか?

みんなの助けに本当に感謝しています!ありがとう*10!

0 投票する
3 に答える
811 参照

jquery - live()ajaxForm()を登録することは可能ですか?

私はこのようにやっています:

.myformsこのクラスが割り当てられているHTMLにフォームを追加した後、$('.myforms').ajaxForm() もう一度呼び出す必要があります

ajaxFormをライブで登録することはできますか?

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

asp.net - jquery.formsプラグイン-asp.netのwebmethodにフォームを送信します

jquery.formsプラグインを使用してasp.netページのWebメソッドにフォームを送信しようとしています(その主な理由は、ファイルも送信する必要があるためです)。

しかし、私はそれを機能させることはできません-それは常にページ全体を返します。

次のクライアント側コードを使用します。

何かを返すためだけのasp.netメソッドのコード:

ScriptModuleをweb.configに登録しました(メソッドが使用可能であることを確認するために、通常のjqueryの$ .ajaxを呼び出すだけでも検証されました)。

任意の提案をいただければ幸いです。ありがとう!

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

jquery - ajaxSubmit と SimpleModal を組み合わせても、success デリゲートが起動しない

次のコードでは、ajaxSubmit の後にいくつかのアクションを実行しようとしていますが、成功デリゲートは起動されません。ajaxSubmit コードは asp.net コントローラーに到達し、JSON の結果でリクエストを正常に処理します。モデル フォームには、AjaxSubmitAndClose を実行するボタンが含まれています。

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

javascript - 送信イベントでフォームがどのように送信されたかを取得する

いくつかのボタンがあるフォームがあります。2つのボタンはajaxを使用してフォームを送信し、クリアして、ユーザーが次に進む前に複数のレコードを追加できるようにします。最後のボタンは、ユーザーがページを使い終えて次のページに移動したい場合に使用します。jQueryの.submit()メソッドで、フォームがどのように送信されたかを知ることはできますか(Enterキーを押すか、ボタンのオブジェクトをクリックします)?

0 投票する
5 に答える
2928 参照

jquery - JqueryフォームプラグインまたはJqueryシリアライゼーション?

jQuery フォーム プラグインにはシリアル化に対してどのような利点があるのでしょうか?

フォーム プラグインを選択した場合、新しい jQuery 1.5 機能を使用できますか?

また、フォーム プラグインには、複数のポスト バックを停止する機能はありますか? 私は通常、重複する ajax 投稿を停止するためにAjax マネージャープラグインを使用しますが、フォーム プラグインでは使用できないと思います。

ありがとう

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

jquery - jquery.formは多くのテキストでエラーを出します

だから私はjQueryフォームのajaxSubmitを介して送信しているフォームを持っていますが、5100文字を超えるテキストを入力しようとするまでは正常に機能していましたが、なぜこれが問題になるのでしょうか?

これがエラーコンソールに表示されるものです

エラー:要素が見つかりませんソースファイル:https:// myebsite / 行:1

これがその行です

問題を見つけましたが、フィールドの名前を「概要」に変更した場合、問題が解決した理由がわかりません。

新しい編集

これは見知らぬ人になりますが、名前を変更すると、jsファイルを保存するまでしか機能せず、その後再び壊れます。また、これを投稿することはできません

しかし 、私はこれを投稿することができます

段落タグwtfでラップしているだけですか?

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

php - jQuery ajaxForm が jQuery1.5 でのファイルアップロードで成功しない

jquery フォーム プラグインを使用してファイルをアップロードし、コールバックで HTML (またはテキストなど) を取得します。

これは 1.5 までは正常に機能していましたが、1.5 に変換するとすぐに、フォームでファイルが選択された場合にのみコールバックが発生しなくなりました。そうでない場合は、コールバックが発生し、コードが適切に起動します。これは非常に奇妙で非常に具体的です。なぜなら、1.4 では発生せず、コードのすべての行を真剣にコンソール ログに記録してデバッグしたからです。

サンプルの JS コードは次のとおりです。

PHP コード スニペットの例を次に示します。

die(json_encode(array("success" => $result))); を返そうとしました。同様に(フォームオプションのdataTypeをJSONに変更し、dataTypeをテキストに変更して、ダイを文字列のままにしてみました。何も機能しません-jQuery1.5を使用している場合、成功のコールバックを入力できませんAND a file was selected. ファイルが選択されていない場合でも問題なく入力されます。

また、注目に値する: ファイルは正常にアップロードされます! 私はコールバックに入ることはありません!何か案は?ありがとう