タグ付けされた質問 「ajax」

AJAX(非同期JavaScriptおよびXML)は、従来のWebページの更新や再読み込みを行わずにインタラクティブなWebサイトのユーザーインターフェイスを作成するための手法です。クライアントとサーバー間の非同期データ交換を使用して、表示される情報を更新し、ユーザーの対話にシームレスに応答します。プログラミング言語、ライブラリ、フレームワーク、Webブラウザー、プロトコル、およびその他の環境情報の追加タグを含めます。

11
ajax post ASP.NET MVCに偽造防止トークンを含める
ajaxでAntiForgeryTokenに問題があります。私はASP.NET MVC 3を使用しています。jQueryAjax呼び出しとHtml.AntiForgeryToken()で解決策を試しました。そのソリューションを使用して、トークンが渡されます: var data = { ... } // with token, key is '__RequestVerificationToken' $.ajax({ type: "POST", data: data, datatype: "json", traditional: true, contentType: "application/json; charset=utf-8", url: myURL, success: function (response) { ... }, error: function (response) { ... } }); [ValidateAntiForgeryToken]データ(トークンを含む)がパラメーターとしてコントローラーに渡されているかどうかを確認するためだけに属性を削除すると、それらが渡されていることがわかります。しかし、何らかの理由でA required anti-forgery token was not supplied or …

20
配列内の選択されたすべてのチェックボックスを取得する
だから私はこれらのチェックボックスを持っています: <input type="checkbox" name="type" value="4" /> <input type="checkbox" name="type" value="3" /> <input type="checkbox" name="type" value="1" /> <input type="checkbox" name="type" value="5" /> 等々。そのうちの約6つがあり、手作業でコーディングされている(つまり、dbからフェッチされていない)ため、しばらく同じままになる可能性があります。 私の質問は、それらをすべて(JavaScriptで)配列で取得する方法です。そのため、$.postJqueryを使用してAJAX リクエストを作成するときにそれらを使用できます。 何かご意見は? 編集:選択したチェックボックスのみをアレイに追加したい
168 javascript  jquery  ajax  dhtml 

8
AJAXアプリのアドレスバーURLを変更して現在の状態に一致させる
私はAJAXアプリを作成していますが、ユーザーがアプリ内を移動するときに、ページのリロードがないにもかかわらず、アドレスバーのURLを更新してください。基本的には、いつでもブックマークして、現在の状態に戻せるようにしたいと思っています。 AJAXアプリでRESTfulnessを維持するためにどのように対処していますか?
166 ajax  url  rest  address-bar 

8
jQuery Call to WebServiceが「No Transport」エラーを返す
次のWebサービスがあります。 [WebMethod] public string HelloWorld() { return "Hello World"; } クラスデコレータに変更を加えない標準のストックです。 このjQueryメソッドがあります。 var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld"; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", data: "{}", dataType: "json", url: webMethod, success: function(msg){ alert(msg.d); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(errorThrown); } }); 後でデータをポストする必要があるため、これはポストアクションです。 jQueryを実行すると、「No transport」エラーが返されます。 また、jQueryはマシン上の単純なHTMLファイルに格納され、WebServiceもマシン上で実行されていることにも言及する必要があります。 HTMLページの背後にコードはなく、それは単なるWebページであり、c#プロジェクトなどではありません。 誰かが私をここで正しい方向に向けてくれますか?

8
jQueryおよびAJAX応答ヘッダー
したがって、このjQuery AJAX呼び出しがあり、応答はサーバーから302リダイレクトの形式で返されます。このリダイレクトを取得してiframeにロードしたいのですが、JavaScriptアラートでヘッダー情報を表示しようとすると、firebugが正しく認識しているにもかかわらず、nullになります。 それが助けになるなら、これがコードです: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); URLを応答本文に移動するためにサーバー側のものに実際にアクセスすることはできません。これが最も簡単な解決策であることがわかっているので、ヘッダーの解析の助けは素晴らしいでしょう。

3
Fetch APIとXMLHttpRequest
Fetch APIはを使用してPromiseおり、どちらもサーバーへのAJAXリクエストを可能にすることを知っています。 Fetch APIにはいくつかの追加機能があり、それらはXMLHttpRequest(およびに基づいているため、Fetch APIポリフィルでは)使用できないことを読んだことがありますXHR。 Fetch APIにはどのような追加機能がありますか?

12
着信DjangoリクエストのJSONデータはどこにありますか?
着信JSON / AjaxリクエストをDjango / Pythonで処理しようとしています。 request.is_ajax()あるTrueリクエストに応じて、私はペイロードがJSONデータである見当がつかない。 request.POST.dir これが含まれています: ['__class__', '__cmp__', '__contains__', '__copy__', '__deepcopy__', '__delattr__', '__delitem__', '__dict__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__str__', '__weakref__', '_assert_mutable', '_encoding', '_get_encoding', '_mutable', '_set_encoding', 'appendlist', 'clear', 'copy', 'encoding', 'fromkeys', 'get', 'getlist', …

9
IEにアプリケーション/ jsonをダウンロードするのではなく、単に表示するように説得するにはどうすればよいですか?
AJAXを使用するjQueryアプリのデバッグ中に、サービスからブラウザーに返されているjsonを確認する必要がよくあります。そこで、JSONデータのURLをアドレスバーにドロップします。 コーディングエラーが発生した場合、ブラウザーでASPNET診断を確認できるため、これはASPNETには適しています。 しかし、サーバー側のコードが正しく機能し、実際にJSONを返すと、IEはそれをダウンロードするように要求するため、応答が表示されません。 IEにそれを行わせない、つまりプレーンテキストのように表示するようにできますか? Content-Typeヘッダーをに設定すると、これを実行できることはわかっていますtext/plain。 しかし、これは特にASPNET MVCアプリのコンテキストであり、アクションメソッドの1つでJsonResultを使用すると、自動的に応答が設定されます。また、適切なコンテンツタイプを維持したいと思います。デバッグ作業をサポートするためだけに変更しないでください。

15
JavaScriptでハッシュ後にURLが変更されたかどうかを検出する方法
JavaScriptでURLが変更されたかどうかを確認するにはどうすればよいですか?たとえば、AJAXを使用するGitHubのようなWebサイトは、#記号の後にページ情報を追加して、ページをリロードせずに一意のURLを作成します。このURLが変更されたかどうかを検出する最良の方法は何ですか? されるonloadイベントが再び呼ばれますか? URLのイベントハンドラーはありますか? または、変更を検出するためにURLを毎秒チェックする必要がありますか?
160 javascript  ajax 

6
jQuery AJAXファイルアップロードPHP
最小限の設定で、イントラネットページに簡単なファイルアップロードを実装したいと思います。 これは私のHTML部分です: <input id="sortpicture" type="file" name="sortpic" /> <button id="upload">Upload</button> これは私のJS jqueryスクリプトです: $("#upload").on("click", function() { var file_data = $("#sortpicture").prop("files")[0]; var form_data = new FormData(); form_data.append("file", file_data); alert(form_data); $.ajax({ url: "/uploads", dataType: 'script', cache: false, contentType: false, processData: false, data: form_data, type: 'post', success: function(){ alert("works"); } }); }); ウェブサイトのルートディレクトリに「uploads」という名前のフォルダがあり、「users」と「IIS_users」の変更権限があります。 ファイル形式のファイルを選択してアップロードボタンを押すと、最初のアラートで「[object FormData]」が返されます。2番目のアラートは呼び出されず、「uploads」フォルダも空です!? …
159 javascript  php  jquery  ajax  upload 


8
AJAXリクエストはPHPセッション情報を保持しますか?
私のユーザーが自分のサイトにログオンし、IDがに保存されていて$_SESSION、ブラウザーから[保存]ボタンをクリックすると、サーバーにAJAXリクエストが送信されます。彼$_SESSIONとCookieはこのリクエストで保持され$_SESSIONますか?また、IDが存在することを安全に信頼できますか?
154 php  ajax  session 

12
AJAX成功からのjQuery結果に対するjQueryループ?
jQuery AJAX成功コールバックで、オブジェクトの結果をループしたい。これは、Firebugでの応答の例です。 [ {"TEST1":45,"TEST2":23,"TEST3":"DATA1"}, {"TEST1":46,"TEST2":24,"TEST3":"DATA2"}, {"TEST1":47,"TEST2":25,"TEST3":"DATA3"} ] 各要素にアクセスできるように結果をループするにはどうすればよいですか?以下のようなものを試しましたが、うまくいかないようです。 jQuery.each(data, function(index, itemData) { // itemData.TEST1 // itemData.TEST2 // itemData.TEST3 });
152 jquery  ajax  json 

4
JavaScript:AjaxでJSONオブジェクトを送信しますか?
これは可能ですか? xmlHttp.send({ "test" : "1", "test2" : "2", }); 多分:ヘッダーcontent type::application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') そうでなければ私は使うことができます: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') そしてJSON.stringify、JSONオブジェクトをパラメーターに入れて送信しますが、可能であれば、この方法で送信すると便利です。

11
同一生成元ポリシーを回避する方法
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 同じオリジンポリシー HTML / JSの同一生成元ポリシーに関するコミュニティーWikiを作成して、このトピックを検索している人を助けたいと思っています。これは、SOで最も検索されているトピックの1つであり、統合されたWikiがないため、ここに移動します:) 同じ生成元ポリシーは、ある生成元からロードされたドキュメントまたはスクリプトが別の生成元からドキュメントのプロパティを取得または設定することを防ぎます。このポリシーは、Netscape Navigator 2.0までさかのぼります。 同じ生成元のポリシーを回避するためのお気に入りの方法は何ですか? 例を冗長に保ち、できればソースもリンクしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.