問題タブ [jquery-post]
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.
python - Google App Engine (Python) を使用して返されたデータ (json、xml など) を含む jQuery の投稿
私はjQueryの投稿を成功させました。ただし、サーバー側から返されたデータを取得するために。webapp フレームワークを使用して Google App Engine (Python) でこれを行う方法の例を誰でも挙げることができますか?
可能であれば、例が必要です:
- json データをテンプレートに送信する方法。
- テンプレートから、jQuery post success 関数の後に json にアクセスする方法。
- 誰かがそれをhttp://jsfiddle.netに投稿できれば、とても感謝しています
php - 2 つの query_posts コードの結合
これら 2 つのコードを結合して機能させるにはどうすればよいですか?
と
最初のものはナビゲーションが機能し (古い/新しい投稿をクリックすると)、2 つ目は機能しません (正しい URL で同じページを返します)。他のテンプレートでその問題が発生したため、上記のコードを使用してナビゲーションを機能させました。また、最初のコードは 16 件の投稿を示し、2 番目のコードは 5 件のみを示しています。
これらの2行を2番目のコードに追加するだけでそれらを結合しようとしましたが、エラーが発生するか、ナビゲーションが機能しないか、単に16の投稿が表示されますがカテゴリ別に表示されません.
javascript - jQueryで複数のチェックボックスの値をシリアル化するには?
jQuery.postの簡単な例を次のように変更しました。
これは、単一のチェックボックスでは機能しval()
ますが、複数のチェックボックスでは機能しません
ティック以降serialize() should generate
: term to be used as
term in
$.post`.
serialize()
適切なデータを生成するにはどうすればよいですか$.post
注:フォーム全体をシリアル化するのではなく、チェックボックス INPUT の値のみをシリアル化したいです。
jquery - Jquery post() - 返されるデータを追加できません
初めて jquery post() を使用していますが、返されたデータを単純に追加することはできません。私の場合、データは、アクションが呼び出すページの単なるテーブル行です。私はこれを持っています
データがデータベースにヒットしていますが、ダイアログが破棄されません。これは、追加している行がフローを殺すことを意味します。注:上記では「html」パラメーターを使用しましたが、例で使用されているのはxmlとjsonだけだったので、そのライガルかどうかはわかりません。次に、これに変更しました
データを取得しているという点で機能しましたが、テーブル行を既存のテーブルに追加すると、セルの形式が正しくありません。firebug で DOM を調べると、テーブルは構造的に正しいのですが、適切なテーブル行として表示されず、すべてのデータが左側に「圧迫」されています。
次に、HTMLが正しく渡されていないと思ったので、次のようにjquery html()メソッドを使用しました
ここで、「mydivwrapper」は tr の周りに配置された div であり、返される「データ」を介して入ります。これも悪い考えでした。
助けてください。
編集:
スクリプトを少し変更しました。これを見る
返されたデータを警告すると、これが得られます
解決済み: アクションでテーブル行を作成し、マークアップを文字列として返しました。上記の動作が発生した理由がわかりません。
さらに、この投稿を読んでいる人のために、フォームを jquery ダイアログに投稿するのが非常に困難でした。ご覧のとおり、ダイアログを動的に作成しましたが、DOM にはありませんでした。$("#mydialig").remove(); を呼び出す必要がありました。私の日付ピッカーを毎回表示させ、フォームフォームが以前の値を送信するのを防ぎます。これが最終的なコードです。
jquery - Jqueryは追加後に古い値を返します
テーブルに新しいアイテムを追加し、合計値を更新するフォームを送信しています。フォームはjqueryダイアログにあり、以下は指定されたボタンオプションです。
投稿は、新しいテーブル行を既存のテーブルに追加し、要素内に格納されている値を ID "total" で更新するだけです。今のところ問題ありません。
コードでmynewtotalを使用して「合計」値をリセットした後。新しく更新された値である「total」の内容をアラートに進めます。Insted、更新された後でも古い値を取得します。
上記のコメント付きのコードで示されているように、別の投稿をしたいと思います。
お知らせ下さい。
javascript - Jquery POST で HTTP エラー応答コードを取得するにはどうすればよいですか
サーバーにリクエストを送信するために使用されるラッパー関数があります。サーバーがコード 401 を返し、このデータを取得する方法がわからない場合は、特定のことを行う必要があります。
サーバー側のコードが 401 例外をスローすると、jquery .error 関数がこれを検出します。これは、200 OK ではなく、401 コードかどうかを確認する必要があるためです。
jquery - jQuery .add()およびempty()
プロセスは次のようになります。
- ユーザーに尋ねられます'これは役に立ちましたか?はい・いいえ'
- 「はい」または「いいえ」のいずれかをクリックすると、.postメソッドが実行されます
- サーバーに正常に投稿した後、
- DOM要素id="msg_container"で、コンテンツ全体を「フィードバックを送信しました」という文を含む通常のスパンまたは段落に変更して、各ユーザーが1つのフィードバックのみを送信できるようにします。
問題:
- div "msg_container"が空になると、.add()は機能しませんでした。
- 「msg_container」を空にしなくても、.add()は機能しませんでした。
- ドキュメントを読みましたが、.add()は、上記のように参照オブジェクトで機能しないようです。
- var reference = $(this).parent();のように変数への参照を割り当てる必要があります。そうしないと、$。postを実行した後、$(this)は元の'this'参照を失います。
これを解決する方法はありますか?要件が満たされている限り、代替ソリューションを受け入れることができます。
c# - 2 回クリックした後、jquery のみが ajax post メソッドで起動します
ajaxポストメソッドを使用してaspxからphp.inに値を送信しています.dbに値を挿入した後、ボタンクリックイベントでそのajaxメソッドを関数として呼び出しています.スクリプトを呼び出すだけですが、2回目にクリックすると.そのスクリプトだけが、最初にクリックしたときにそれを修正する方法を呼び出していますか?また、このメソッドはfirefoxでは機能しませんが、2回目にクリックするとIEで機能します。
コードビハインド:
jquery - jQuery .on が jQuery $.post からの URL を認識しない
以下のスクリプトは、$.post() 応答にエラーがある場合に URL を生成します。生成された URL に関数をアタッチできるように .on() を使用しようとしていますが、機能しません。URL を ($.post なしで) DOM に追加すると、それは魅力のように機能します。URL が $.post() 内で生成された場合は機能したくありません。どうすればそれを機能させることができるかについてのアイデアや解決策はありますか?
jquery - RailsでAjaxリクエストを失敗させるには?
ユーザーが特定の項目をクリックすると、jQuery の post メソッドを使用してデータベース内の何かを更新します。
次のようになりupdate_something
ます。
問題は、update_attributes
失敗した場合でも、リクエストが成功しsuccess_handler
て実行されることです。
実行されないupdate_attributes
ような失敗時にリクエストを失敗させるにはどうすればよいですか?success_handler