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

javascript - jqueryフォームプラグインを使用したファイルのアップロード

input type="file"のフォームがあります。ajax(プラグインjqueryフォーム)を使用して送信します。サーバーはjson応答を返します。jsonデータにはhtmlタグがあります:

しかし、プラグインがこの応答を受け取ると、それは転送されます

正しいjsonではありません。どうすれば修正できますか?フォームにinputtype= "file"要素がない場合は、すべて正常に機能します。

これがJSです

これがPHPです

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

jquery-plugins - jqueryフォームプラグインのJsonが取得できない

jqueryフォームプラグインを使ってファイルをアップロードし、レスポンスデータがjsonの場合に$.ajaxFormの処理がタイムアウトになる現象について質問します。

サーバー側での処理は問題なく行われ、レスポンスデータはfirebugで見る限りjson形式のままの形で返ってきます。ただ、$.ajaxForm ではデータを取得できないと思います。以下、加工コードの一部です。

dataType が html の場合、success 処理できました。また、$.ajax の場合は json が成功となります。決済予定はありますか? 適宜お尋ねします。

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

jquery - jQuery Form Plugin と jQuery DatePicker が連携しない

jQuery のフォーム プラグインを使用しようとしています。ここで JSON の例を使用しています。

jQuery Form Plugin を使用すると、何らかの理由で日付ピッカーがページに表示されません。私のjqueryファイルには次のものがあります:

私のphpファイルでは、フォームは次のようになります。

何らかの理由で ajaxForm が datepicker と競合しています。$('csf_map_form').ajaxForm と process_json 関数で始まる関数をコメントアウトすると、フォームの日付ピッカーは正常に機能します。それらをコメントアウトしないと、日付ピッカーは表示されません。ただし、送信がクリックされるとアラートが発生します。ラジオボタンで何が選択されたかを警告します。

何が起こっているかについてのアイデアはありますか?どうすれば彼らに上手にプレイしてもらうことができますか? どのようなエラーが発生していますか?

ありがとうございました。

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

php - 致命的なエラー:非オブジェクトでメンバー関数get_results()を呼び出す(jQuery From Plugin&WordPress)

WordpressプラグインでjQueryのFormプラグインを使用しようとしています。私はこのに従っています。スクリプトをキューに入れ、フォームを作成しました。例のjson-echo.phpに相当するcsf_form_handler.phpで、フォームで選択したアイテムにアクセスできます(ラジオボタングループがあります)。

私の目標は、SELECTステートメントのフォームで選択された値を使用して、カスタムのWordPressデータベーステーブルからデータを返すことです。

残念ながら、私は次のようになっています。

注意:非オブジェクトのプロパティを取得しようとしています($ wpdb-> prefix行)

致命的なエラー:非オブジェクト($ csf_data行)でメンバー関数get_results()を呼び出す

上記のコード csf_form_handler.phpは関数内にありません。それが違いを生むかどうかはわかりません。

$ wpdbを使用できるようにコードを変更するにはどうすればよいですか?

ありがとうございました。

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

jquery-forms-plugin - jqueryフォームプラグイン

jquery.form.js を使用しようとしていますが、何らかの理由で php スクリプトを呼び出すことができません。少なくとも、そうであるかどうかはわかりません。私はこれを間違ってやっているように見えますか?

フォーム...

PHP関数を呼び出すことはないようです。これは、上記で正確にラベル付けされています。Jquery.Form.js を使用してどのようにアクションを呼び出しますか? 私はこれを間違ってやっていますか?

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

php - Jquery.form.jsを使用してphp呼び出しからデータを取得するにはどうすればよいですか?

jquery.form.js からの AjaxForm() 呼び出しを使用して、データをデータベースに入れ、それを引き出す php スクリプトを実行しようとしています。しかし、jquery.form.js からの ajaxForm 呼び出しを使用して、どのようにその呼び出しを行うのでしょうか?

*更新: いくつかのコードを追加 *

私のPHPコード...

}

つまり、データは自動的に魔法のように戻ってくるはずだと言っているのですか?

ajaxForm を呼び出すとき、関数を呼び出す必要がありますか?

更新: 例のリクエスト

こんにちは。私は常にコード例を求めている男になりたくありませんが、 ajaxForm() 呼び出しを行い、データを正常に取得してそこのページに投稿する例を持っている人はいますか? 何をすべきかわかりません...私が試したのは

firebug を使用してデータの内容を把握すると、未定義であることがわかります。本当に混乱しています。助けてください。

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

javascript - Jquery.form AjaxSubmit 応答にタグを追加しますか?

フォームを ajaxSubmit すると、サービスは数値を返します。何らかの理由で、ajaxSubmit はタグの束を追加しているようです。

ここでは、アラートが出力されます。"<head></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">130</pre></body>"

一方、デバッガーでチェックインすると、値は単純に 130 です。

ここに画像の説明を入力 ここに画像の説明を入力

サービスが正しい値を返すように見えるため、この問題はクライアント側でのみ発生すると仮定しました。私が間違っている場合は、私を修正してください。

javascript の値と応答の値が異なるのはなぜですか?

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

jquery-forms-plugin - jQueryフォームプラグインを使用してファイルのアップロードをキャンセルするにはどうすればよいですか?

jQueryフォームプラグインを使用して非同期ファイルアップロードを行っています。現在、ユーザーがそのアップロードを中止する唯一の方法は、ブラウザの[停止]ボタンを押すことです。これにより、他のjavascriptおよびajaxリクエストも停止する可能性があります。キャンセルボタンを提供したいのですが、APIを使用してアップロードが行われているため、アップロードをキャンセルする方法が見つかりません。

アップロードが発生したときにキャンセルするための組み込みの方法、または少なくとも使用できる堅牢なハックはありますか?

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

javascript - 複数のフォームを持つフォームプラグイン | 送信は最後のフォームを返します

独自のフォーム検証プラグインを作成しています。ページ上で複数のフォームを操作するようにしています。フォームが送信されると、検証されます。私が抱えている問題は、プラグインではフォームの要素を調べることができるが、.submit では j!uery に送信されたセットの最後のフォームにしかアクセスできないことです。私のhtmlは2つのフォームです。on には num という名前の入力があり、もう一方には alpha という名前の入力があります。どちらにも独自の送信ボタンがあります。以下は、jQuery プラグインのメイン セクションです。プラグインの場合は、フォームを送信するだけです。o.attr には、属性の名前と検証ルールが格納されます。

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

asp.net-mvc-2 - InsertionMode.Replaceを使用して.Net MVCにjQuery ajaxフォームファイルをアップロードすると、一度だけ機能します

jQuery Form プラグインを使用して .NET MVC コントローラーに非同期ファイルをアップロードする方法を示す次の URL の例に従いました。( http://aspzone.com/tech/jquery-file-upload-in-asp-net-mvc-without-using-flash/)すべてが初めて完全にうまく機能し、最初にファイルをアップロードした後、フォームが返されたPartialViewを介して内部にあるdivを置き換えています。div が置き換えられると、javascript 関数を呼び出して ajaxForm オブジェクトを再構築しますが、動作が停止するようです。コードが最初に返されたときに、置き換えられた div を正常に取得し、外観は適切ですが、javascript コードは ajaxForm オブジェクトを置き換えられた div 内に存在するフォームに戻していないようです。これは、フォームを使用して 2 回目に投稿すると、ユーザーがページからリダイレクトされることを意味します。コントローラーのキャッシュの問題だと言いたいのですが、取得した応答には、ascx のアイテムの更新されたリストが表示されます。最後に一つだけ、IE 開発ツールバーの dom 要素を見ると、値が 33 の「jQuery16404440065521567182」のような属性が表示され、最初の送信後に消えます。私はそれがajaxFormによってそこに置かれていると推測しています。私が使用しているコードは次のとおりです(プロジェクト固有の命名を削除するために、javascript名前空間の一部が変更されました):

ASCX ファイル

ASPXファイル

コントローラ

Javascript