問題タブ [ajax-request]
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.
json - HTMLを作成するためにjsonを使用する最良の方法
問題は次のとおりです。json を返すアクション メソッドがあります。私がする必要があるのは、その json を使用して、それに基づいていくつかの html を構築することです。たとえば、車のリストを受け取ったとします。私がやりたいのは、たとえば次のようにリストを表示することです。
現在、これはビューであり、コントローラーでそのビューをレンダリングし、結果全体をjson結果として返します(このリンクを確認してください)。すべてがうまく機能しますが、大きな欠点が 1 つあります。FindPartialViewを機能させるには、たくさんのことをモックする必要があるため、アクション メソッドをテストできません (現在、これにこだわっています)。さらに悪いことに、私はビューをアクションと結びつけました。つまり、ビューを変更すると単体テストも損なわれ、これは受け入れられません。
一方、javascript を使用してすべての html を生成することは、生の javascript と jquery が大量になるため、非常に悪いアプローチのように思えます (単純化した例でも大量の js が存在することに注意してください。すべてが js になるため、MyPageLinks をテストするオプションを失います)。
私が必要/やりたいことは、jsonのみを返し(データオブジェクトのみで、htmlはありません)、ビューでjsonが返されると適用されるテンプレートのようなものを持つことです。
zend-framework - AjaxリクエストデータパラメーターをZendFrameworkControllerを介してモデルクラスに渡す
ZendFrameworkを使用しています。デザインパターンとして、状態デザインパターンを使用しています。
ご存知かもしれませんが、Zend Frameworkでは、Ajaxリクエストに応答するために使用できるカスタムコントローラーを作成できます。私の例では、次のajaxリクエストがあります
関数getResponseは、特定のボタンが押されるたびに呼び出されます。
上記のコードは、ajaxリクエストに対する私のカスタム応答です。押されたボタンの名前を$Lok= new Lok();に渡したい。したがって、「Lok」クラスにコントローラーの新しいインスタンスを作成せずに、「Lok」モデルクラスで使用できます。
私を助けることができるかもしれない誰かがいますか?
編集 - - - - - - - - - - - - - - - - - -
これが私のコントローラーです:
これが私のJquery関数です:
そしてこれは私のLok.phpファイルです:
java - Java での AJAX GET リクエスト
javaを使用して、あるサイトでGET AJAXリクエストを作成しようとしています。
私のコードは次のとおりです。
しかし問題は、InputStream からダウンロードするものが何もないことです。しかし、ブラウザを使用して同じことを行うと、次の形式のテキスト行で構成される応答が返されます。
CITY_NAME|SOME_DIGITS
では、どうすれば適切な方法でそのような要求を行うことができるか教えていただけますか?
UPD: Cookie がなくても同じ動作をします (ブラウザではすべて問題ありませんが、Java では問題ありません)。
jquery - 同じWebページで2つのajaxリクエストを実行するにはどうすればよいですか?
私はAjaxリクエストの初心者です。
Prototypeを使用したAjaxリクエストと、Jqueryを使用したその他のリクエストがあります。2つは機能していますが、別々に呼び出す場合に限ります。この対立の解決策を得るのに助けが必要です。
以下に示すコードでは、「$。fn.bindPostCommentHandler = function()」に対するAjaxリクエストのみが機能します。「newVoteHijacker( "link");」に対するAjaxリクエスト 動かない。
この2つのAjaxリクエストを連携させるにはどうすればよいですか?
これが私のウェブページのコードです。
「VoteHijaker()」、votehijaker.jsのコードは次のとおりです。
そして「prototype.extend.js」のコード:
この2つのAjaxリクエストを連携させる方法についての手がかりはありますか?
よろしくお願いします、
javascript - ahrefとjavascriptonClickの組み合わせ
javascriptの「 onClick」とhtmlの「ahref」を1つのリンクにマージするにはどうすればよいですか?リンクをクリックしたときの最初のステップは「onClick」であり、「onClick」が成功したときの2番目のステップは、「ahref」で別のページにリダイレクトされることを望んでいます。
- 最初のステップ:onClick = "ajaxrequest('/ include / docx / boekenlijst.php'、'docgegevens')
と
- 2番目のステップ:ahref = "/ Raymond_converters / docx / example.php"> doc
あなたが私を助けてくれることを願っていますが、私の英語はあまり上手ではありません。ごめんなさい。
php - AJAX データが PHP ファイルに送信されない
AJAX に問題があります。JavaScript ファイルがデータを PHP ファイルに送信できません。私のJavaScriptファイル:
alert(url);
ショーupdate.php?color=#444444&url=http://somesite/image.jpg&img_path=Tile 1
。_ 私のupdate.php
ファイル:
しかし、PHP からの応答には空の結果が表示されます。
php - PHP 'GET' URL 変数を AJAX に渡すにはどうすればよいですか?
渡された ID に応じて適切なコンテンツを同じページにロードできるように、PHP GET 変数を AJAX に渡そうとしていますが、正確に行う方法がわかりません。ID はループによって動的に生成され、ID は下の画像のハイパーリンクに表示されます。基本的に、リンクと渡された ID を含む画像をクリックすると、新しいコンテンツが同じページに読み込まれます。
以下はコードです。
url - Extjs 4 - Ajax リクエスト 404 エラー
私はphpフレームワークとして使用していますが、それを使用すると404エラーが頻繁に返されることが問題Extjs 4.1.3
です。私が時々言うのは、それがうまく機能するからです。Symfony1.4
Ext.Ajax.request
私のアクションは基本的に、データ入力をチェックし、保存をクリックしてデータベースにデータを挿入することです。データ入力のチェックは でサーバーと通信しようとしますがExt.Ajax.request
、先ほど言ったように404 Error
.
リンクに移動すると、firebug とコピーの場所を使用して、正常に動作します。リンクは、期待どおりに json ファイルを返します。
これの原因は何ですか?これを防ぐにはどうすればよいですか?
これが私のコードのスニペットです:
action.class.php :
これで十分だと思います。
security - js クライアント アプリケーションでの HttpOnly クッキー、ajax リクエスト、およびサーバー側セキュリティ
現在認証されているユーザーの資格情報を保存するために http のみの Cookie を使用する js クライアント アプリケーションがあります。アプリケーションは、Cookie 内のデータを使用して、要求ごとの認証を実行します。
ただし、アプリケーションは残念ながら Cookie を含まない ajax リクエストを作成します。サーバーがこれらのリクエストを処理するようになると、Cookie がないと見なされるため、認証されたユーザーは存在せず、ログイン ページへのリダイレクトが実行されます。それでも、Cookie は存在し、すべての標準的な http 要求は期待どおりに機能します。
この問題の簡単な回避策はありますか? そのようなシナリオで推奨される方法は何ですか?