問題タブ [ajaxform]

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 に答える
2650 参照

javascript - Ajax フォーム - 画像のアップロード | ie でアクセスが拒否されました

Facebook アプリケーションを作成しており、 jquery フォーム プラグインを使用して ajax のような画像のアップロードを実装したいと考えています。chrome/ff ではすべて問題ありませんが、ieexplorer では次のエラーが発生します。

クロスドメインの問題は認識していますが、現在使用しているすべてのスクリプトが同じドメイン上にあるため、なぜこれが起こっているのか理解できません。
これが私がFirefox/Chromeでどのように機能したかです:

なぜこれが起こっているのですか?
前もって感謝します。

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

jquery - jQuery-AJAXを使用して別のページから読み込まれた投稿フォーム

ページをリロードせずにJQueryを使用してフォームを送信しようとしています。これはスタンドアロンページのjQueryフォームプラグインでうまく機能しますが、AJAXでロードしたページで機能する必要があります。

ただし、読み込まれたフォームで[送信]をクリックすると、AJAXだけで送信するのではなく、フォームが送信されてページが更新されます。

私が呼び出すページにコードを配置し、そのスタンドアロンを使用すると、完璧に機能します。ただし、別のページからフォームを読み込もうとすると機能しません。

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

php - AjaxコンタクトフォームでPHP検証が失敗する

私はPHPハックです。どこが間違っていたのかを理解するのに役立つので、洞察は大歓迎です。

基本的に、私はこの連絡フォームを自分の目的に適合させました。Javascript バリデーションはうまく機能します。PHPの検証も正しく機能しているように見えました。それは、自分のフォームから空白の提出物を受け取り始めるまででした. このフォームにキャプチャを追加しないようにしています。空白の提出物はうっとうしいので、誰かが私の適応に間違いを犯している場合は指摘していただけると幸いです. お時間をいただきありがとうございます。

フォーム HTML

Javascript の検証

スクリプトの検証 (php)

}

メールスクリプト

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

forms - ajaxForm プラグインで ajax 送信を一時的に無効にするより良い方法

フォームでjQuery malsup ajaxForm プラグインを使用しています。送信される一連の POST vars があり、これは正常に機能しています。同じ post vars を使用して、ファイルへのエクスポート オプションを実行したいと考えています。これは、両方の提出タイプに同じフォームを使用することを意味します。

AJAX 送信を介してファイルをダウンロードできないため.unbind('submit').submit()、フォームで使用して、以前に割り当てられた ajax イベント ハンドラーが起動しないようにしています。

このバインド解除が発生した後、ユーザーが (エクスポートではなく) AJAX を使用してフィルターを変更したい場合は、ajaxForm コンストラクターを再実行する必要があります。

エッジケースといくつかのバグの修正にもっと時間を費やす前に、これを行うためのよりクリーンな方法があるかどうか疑問に思いました。

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

javascript - 複製されているajaxSubmitターゲットは置き換えられません

私は次のコードを持っています:

これは基本的に、ページ上の各表形式のレポートを取得し、ユーザーが構成したフォームを使用してそれらを更新します。

これにより、唯一の「.report-container」要素がサーバーからダウンロードされたフラグメントに置き換えられると思います。ただし、これが実行されるたびに、への呼び出しalert($('.report-container').length);が増分されますか?

これはあらゆる種類の問題を引き起こしています-私は何が欠けていますか?

ftr私もajaxFormプラグインのターゲットプロパティを使用してみましたが、同じ結果になりました

また、サーバーがフラグメント内の1つだけの「.report-container」で応答することを確認できるため、1->1の置換である必要があります。

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

jquery - jQuery で動的に生成されたフォームを送信するにはどうすればよいですか?

私は2つのフォームを持っています。最初のものは、フォーム 2 のデータを入力する非同期投稿です。次に、フォーム 2 を同期的に送信して、ユーザーのブラウザーが新しいページにリダイレクトされるようにします。ただし、次のコードは機能していないようです。

これはフォームを送信するための有効な方法ではありませんか、それとも何か不足していますか? ありがとう。

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

jquery - jQuery ajaxFormとCKEditorが正常に保存されない

こんにちは、申し訳ありませんが、これは非常に大規模なシステムの一部であり、すべてを掲載するつもりはありません。何か不足している場合は、私に尋ねてください。

私はjQuerys ajaxForm http://jquery.malsup.com/form/ とCKEditor http://ckeditor.comを使用しています

CKeditor のドキュメントによると、jQuery アダプターは ajaxForm http://ckeditor.com/blog/CKEditor_for_jQueryで動作し、「エディター インスタンスとのコードの相互作用」セクションの下部にあります。

これで、すべてのコンテンツが AJAX を使用してページに読み込まれ、addonLoader という関数が渡されたデータで起動されます。これは、CKEditor を処理する関数のセクションです。

このコードを起動するために画像リンクによってフォームが送信されたとき

formID が正しいことを確認しましたが、何らかの理由で、CKEditor 内に配置されたコンテンツでテキストエリアを更新しません。この問題があり、修正方法を知っている人はいますか?

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

php - Post / blockUI/ajaxformを使用したAjax送信フォーム

ユーザーがデバイスを選択してから、デバイスで実行するコマンドを選択できるフォーム(チェックボックスの3つのグループ)があります。ユーザーが実行したいデバイスとコマンドを確認した後、続行ボタンをクリックします。

現在、フォームデータがPOSTを介して別のPHPページに送信され、そこで情報がデコードされています。次に、デバイスの情報がDBから取得され、PHPのEXECコマンドを使用して実行されるTCLスクリプトにパラメーターとして挿入されます。スクリプトが戻るまでに最大15秒かかります。

ただし、別のページを読み込む代わりに、JS $ .blockUI()を使用してページをブロックし、フォームを送信し、スクリプトが返されるのを待ってから、フォームが以前に配置されていた場所に返されたコンテンツを表示したいと思います。次に、明らかにUIのブロックを解除します。

プロジェクトにZendFrameworkを使用しています。私は次のものを持っています:

フォーム宣言:

3つの異なるチェックボックスグループ(これは動的に生成されたフォームです):

私のjavascript/ajaxの知識は、非常に非常に限られています。これは私がJSで行った最初のことです。サイトの残りの部分は、ほとんど純粋なPHP/HTMLです。これが私がJSのために試みたものです。明らかに、それは機能しません。

PHPの実行ページで、今のところスクリプトの出力をエコーアウトします。別の方法でもそれを行う方が良いでしょうか?

ご意見をお寄せいただきありがとうございます。私は立ち往生していて、ここからどこへ行くべきかわかりません。

ケビン

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

php - ajaxFormプラグインを使用してphpからのエコーを表示

登録フォームを作成し、jQuery Form Plugin (ajaxForm) を使用してユーザー入力をデータベースに保存しました。HTML ファイルで JavaScript を使用して入力フィールドを検証しましたが、Php ファイルで電子メールとユーザー名を確認しました。

しかし、問題は、html ファイルにエコー メッセージを表示する方法がわからないことです。「ユーザー名は既に使用されています」と表示される場合のように、html ファイルに (アラートとして) 表示するにはどうすればよいですか?

私のコードはまだ完全ではありません。mysql_real_escape を配置し、md5 を使用してパスワードを暗号化しました。私は自分の問題を解決した後にそれを行います。\

フォームをデータベースに保存するコードは次のとおりです。

ここに私のphpファイルの一部があります

データベース名: se テーブル: se_reg

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

jquery - jQueryプラグインajaxFormを使用してフォームIDを取得し、プログレスバーをアップロードします

1ページにいくつかのフォームがあり、ajaxFormを使用して送信され、アップロードの進行状況が表示されます。各フォームには、同じクラス'.input_form'、一意のID、および名前とクラスが一意の値を持つ'category'の非表示の入力フィールドがあります。元の例は次のとおりです:http://jquery.malsup.com/form/progress.html

完全な関数で、送信されたフォームのIDまたは送信されたフォームの非表示フィールドの値を取得したいと思います。うまくいかなかった以下を試してみました。

基本的に、送信されたフォームを取得する方法($ this)がわかりません。

ご協力いただきありがとうございます!

わかりました、私はここで関連するSOの質問からこれを行う方法を見つけました:

jquery ajaxformプラグインで$(this)を使用する方法

基本的に、ajaxForm関数に以下を追加する必要がありました。

これが他の誰かに役立つことを願っています。