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

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

12
Ajaxを介して複数のデータフィールドを送信する方法 [閉まっている]
閉まっている。この質問は再現性がないか、タイプミスが原因です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 行き詰まっています。AJAXを使用してフォームを送信しようとしていますが、AJAX呼び出しで複数のデータフィールドを送信する方法が見つかりません。 $(document).ready(function() { $("#btnSubmit").click(function() { var status = $("#activitymessage").val(); var name = "Ronny"; $.ajax({ type: "POST", url: "ajax/activity_save.php", **data: "status="+status+"name="+name"**, success: function(msg) {... 私はあらゆる種類のものを試しました: data: {status: status, name: name}, または、テスト目的のためだけにこのようなものを: data: "status=testing&name=ronny", しかし、何をしようとしてactivity_save.phpも、SQLには何も含まれません。 では、AJAX呼び出しでデータ行を追加するための正しい構文は何ですか?
136 jquery  sql  ajax 

11
要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン '…'はアクセスを許可されていません
私は.htaccessを使用してURLを書き換えており、それを機能させるためにhtmlベースタグを使用しました。 ここで、ajaxリクエストを実行しようとすると、次のエラーが発生します。 XMLHttpRequestを読み込めませんhttp://www.example.com/login.php。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。http://example.comしたがって、オリジン ' 'はアクセスを許可されていません。

9
$ ajax POSTでパラメーターを渡す方法は?
このリンクに記載されているチュートリアルに従いました。以下のコードでは、何らかの理由でデータがパラメーターとしてURLに追加されていませんが、それを使用してURLに直接設定する/?field1="hello"と機能します。 $.ajax({ url: 'superman', type: 'POST', data: { field1: "hello", field2 : "hello2"} , contentType: 'application/json; charset=utf-8', success: function (response) { alert(response.status); }, error: function () { alert("error"); } });
135 jquery  ajax 

10
IE8でのAJAXの予期しないキャッシュ結果
JQuery AjaxリクエストによるInternet Explorerのキャッシュ結果に深刻な問題があります。 Webページにヘッダーがあり、ユーザーが新しいページに移動するたびに更新されます。ページが読み込まれたら、これを行います $.get("/game/getpuzzleinfo", null, function(data, status) { var content = "<h1>Wikipedia Maze</h1>"; content += "<p class='endtopic'>Looking for <span><a title='Opens the topic you are looking for in a separate tab or window' href='" + data.EndTopicUrl + "' target='_blank'>" + data.EndTopic + "<a/></span></p>"; content += "<p class='step'>Step <span>" + data.StepCount …

12
ASPボタンでポストバックを無効にする方法
ASPボタンがあります。これはサーバー側なので、ログインしているユーザーに対してのみ表示できますが、JavaScript関数を実行したいのですが、runat = "server"の場合は常にポストバックイベントを呼び出しているようです。 <input...サーバーで実行されていない通常のボタン(>)もあり、正常に動作します... このボタンでJavaScriptのみを実行し、ポストバックを実行しないようにするにはどうすればよいですか?
135 .net  asp.net  javascript  ajax 

13
jQuery UIダイアログをajaxによって読み込まれたコンテンツの幅に自動的にサイズ変更
これに関する特定の情報と例を見つけるのに多くの問題を抱えています。私のアプリケーションには、.ajax()呼び出しで読み込まれるdivに接続された多数のjQuery UIダイアログがあります。それらはすべて同じセットアップ呼び出しを使用します。 $(".mydialog").dialog({ autoOpen: false, resizable: false, modal: true }); ロードされるコンテンツの幅に合わせてダイアログのサイズを変更したいだけです。現在、幅は300px(デフォルト)のままで、水平スクロールバーが表示されます。 私の知る限り、 "autoResize"はダイアログのオプションではなくなり、指定しても何も起こりません。 ダイアログごとに個別の関数を作成しないよう.dialog("option", "width", "500")にしています。ダイアログごとに幅が異なるため、実際にはオプションではありません。 指定 width: 'auto'ダイアログオプションをすると、ダイアログがブラウザウィンドウの幅の100%を占めるだけになります。 私のオプションは何ですか?私はjQuery 1.4.1とjQuery UI 1.8rc1を使用しています。これは本当に簡単なことのようです。 編集:私はこれのためにkludgy回避策を実装しましたが、私はまだより良い解決策を探しています。

5
Googleインスタント検索はどのように機能しますか?
新しいGoogleインスタント検索がどのように機能するかについてのアイデアはありますか?古い検索へのAJAX呼び出しのようですが、Googleをそれほど単純化するのはかなり困難です。誰かが推測を持っていますか? 編集:私はキーを押すたびにAJAXが送信されることを知っていますが、それは予測的ですか?それとも、それは単なる通常のグーグル検索だと思いますか?

18
Webサーバーからブラウザーにデータをプッシュする方法はありますか?
もちろん私はAjaxを知っていますが、Ajaxの問題は、ブラウザーがサーバーを頻繁にポーリングして、新しいデータがあるかどうかを確認する必要があることです。これにより、サーバーの負荷が増加します。 サーバーを頻繁にポーリングする以外に、Ajaxを使用するよりも良い方法はありますか?
134 ajax  webserver  comet 

8
XMLHttpRequestから進捗状況を取得する方法
XMLHttpRequestの進行状況(アップロードされたバイト数、ダウンロードされたバイト数)を取得することは可能ですか? これは、ユーザーが大きなファイルをアップロードしているときに進行状況バーを表示するのに役立ちます。標準APIはそれをサポートしていないようですが、おそらく、そこにあるブラウザーのいずれかに非標準の拡張機能があるのでしょうか?クライアントはアップロード/ダウンロードされたバイト数を知っているので、それは結局のところかなり明白な機能のようです。 注:私は「進行状況をサーバーにポーリングする」代替案を知っています(これは私が今行っていることです)。これの主な問題は(複雑なサーバー側コードを除く)、通常、大きなファイルをアップロードしている間、ほとんどのISPはアップストリームの品質が悪いため、ユーザーの接続が完全に解放されます。したがって、追加のリクエストを行うことは、私が期待したほど応答性がよくありません。私は、ブラウザが常に持っているこの情報を取得する方法(おそらく非標準)があることを望んでいました。

14
複数のajax呼び出し用のjQueryコールバック
クリックイベントで3つのajax呼び出しを行います。各ajax呼び出しは個別の操作を実行し、最終的なコールバックに必要なデータを返します。呼び出し自体は互いに依存しておらず、すべて同時に実行できますが、3つすべてが完了したときに最終的なコールバックが必要です。 $('#button').click(function() { fun1(); fun2(); fun3(); //now do something else when the requests have done their 'success' callbacks. }); var fun1= (function() { $.ajax({/*code*/}); }); var fun2 = (function() { $.ajax({/*code*/}); }); var fun3 = (function() { $.ajax({/*code*/}); });
132 jquery  ajax  callback 

9
AJAXを使用したクロスドメインエンドポイントの読み込み
AJAXを使用してクロスドメインHTMLページをロードしようとしていますが、dataTypeが "jsonp"でないと、応答を取得できません。ただし、jsonpを使用すると、ブラウザはスクリプトのMIMEタイプを想定していますが、「text / html」を受信して​​います。 リクエストのコードは次のとおりです。 $.ajax({ type: "GET", url: "http://saskatchewan.univ-ubs.fr:8080/SASStoredProcess/do?_username=DARTIES3-2012&_password=P@ssw0rd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute", dataType: "jsonp", }).success( function( data ) { $( 'div.ajax-field' ).html( data ); }); リクエストにjsonpを使用しないようにする方法はありますか?すでにcrossDomainパラメータを使用しようとしましたが、機能しませんでした。 そうでない場合、jsonpでhtmlコンテンツを受信する方法はありますか?現在、コンソールはjsonp応答で「予期しない<」と言っています。

15
HTTPリクエストがステータスコード0を返すとはどういう意味ですか?
フェッチやXMLHttpRequestなどのJavaScriptネットワークコール、またはその他のタイプのHTTPネットワークリクエストがHTTPステータスコード0で失敗するとはどういう意味ですか? 他のコードはHTTP仕様の3桁なので、これは有効なHTTPステータスコードではないようです。 テストとして、ネットワークのプラグを完全に抜いてみました。これは無関係である可能性がありますが、ステータスコード17003(IIRC)になり、ざっと検索すると「DNSサーバーの検索に失敗しました」と表示されます。 同じコードは一部の場所やシステムで正常に機能しますが、特定の環境ではステータスコード0で失敗し、responseTextが提供されません。 これは、インターネットURLへの典型的なHTTP POSTです。私が理解しているfile://が含まれていないため、Firefoxでの成功を示す0が返される場合があります。

7
jQuery ajaxエラー関数
ページにデータを渡すajax呼び出しがあり、ページに値が返されます。 ページから成功した呼び出しを取得しましたが、aspでエラーが発生するようにコード化しました。jqueryからそのエラーを取得するにはどうすればよいですか? 例えば: cache: false, url: "addInterview_Code.asp", type: "POST", datatype: "text", data: strData, success: function (html) { alert('successful : ' + html); $("#result").html("Successful"); }, error: function (error) { **alert('error; ' + eval(error));** } それは私が理解できないエラービットです。私はその後、私はというエラーメッセージが使用できるようにすることを、私は配置する必要が何をすべきかのパラメータの関数で上げサーバ内に。
130 jquery  ajax 

16
クロスオリジン読み取りブロッキング(CORB)
Jquery AJAXを使用してサードパーティAPIを呼び出しました。コンソールで次のエラーが発生します: Cross-Origin Read Blocking(CORB)は、MIMEタイプapplication / jsonのクロスオリジン応答MY URLをブロックしました。詳細については、https://www.chromestatus.com/feature/5629709824032768を参照してください。 Ajax呼び出しに次のコードを使用しました。 $.ajax({ type: 'GET', url: My Url, contentType: 'application/json', dataType:'jsonp', responseType:'application/json', xhrFields: { withCredentials: false }, headers: { 'Access-Control-Allow-Credentials' : true, 'Access-Control-Allow-Origin':'*', 'Access-Control-Allow-Methods':'GET', 'Access-Control-Allow-Headers':'application/json', }, success: function(data) { console.log(data); }, error: function(error) { console.log("FAIL....================="); } }); Fiddlerでチェックインしたとき、応答としてデータを取得しましたが、Ajax成功メソッドでは取得していません。 私を助けてください。

5
RailsはリクエストがAJAXであったかどうかを検出します
私のアクションでは、AJAXリクエストから呼び出された場合のみ処理で応答したいと思います。どうやって確認しますか? 私はこのようなことをしたいです: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end

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