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

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

8
「&」(アンパサンド)文字をAJAX経由で送信するにはどうすればよいですか?
POSTJavaScriptのメソッドでいくつかの変数と文字列を送信したいと思います。 データベースから文字列を取得し、それをPHPページに送信します。XMLHttpRequestオブジェクトを使用しています。 問題は、文字列に文字&が数回含まれていて$_POST、PHPの配列がそれを複数のキーのように認識していることです。 を関数に置き換えてみました&が\&、replace()何も起こらないようです。 誰か助けてもらえますか? javascriptコードと文字列は次のようになります。 var wysiwyg = dijit.byId("wysiwyg").get("value"); var wysiwyg_clean = wysiwyg.replace('&','\&'); var poststr = "act=save"; poststr+="&titlu="+frm.value.titlu; poststr+="&sectiune="+frm.value.sectiune; poststr+="&wysiwyg="+wysiwyg_clean; poststr+="&id_text="+frm.value.id_text; xmlhttp.open("POST","lista_ajax.php",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send(poststr); 文字列は次のとおりです。 <span class="style2">"Busola"</span>

8
jQuery UIオートコンプリートで結果を検出しない
あなたにそれらを指摘する前に、はい、私はこのトピックに関する半ダースの投稿をレビューしましたが、なぜこれが機能しないのかについて私はまだ困惑しています。 私の目標は、オートコンプリートが0の結果をもたらすときを検出することです。これがコードです: $.ajax({ url:'sample_list.foo2', type: 'get', success: function(data, textStatus, XMLHttpRequest) { var suggestions=data.split(","); $("#entitySearch").autocomplete({ source: suggestions, minLength: 3, select: function(e, ui) { entityAdd(ui.item.value); }, open: function(e, ui) { console.log($(".ui-autocomplete li").size()); }, search: function(e,ui) { console.log("search returned: " + $(".ui-autocomplete li").size()); }, close: function(e,ui) { console.log("on close" + $(".ui-autocomplete li").size()); $("#entitySearch").val(""); …

2
jQuery xmlエラー '要求されたリソースに' Access-Control-Allow-Origin 'ヘッダーがありません。
私は楽しみのために私の個人的なプロジェクトに取り組んでいます。http: //www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xmlにあるxmlファイルを読み取り、xml を解析し、これを使用して、通貨間の値を変換します。 これまでのところ、xmlを読み取るためのかなり基本的なコードを考え出しましたが、次のエラーが発生します。 XMLHttpRequestは****を読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://run.jsbin.com 'はアクセスを許可されません。 $(document).ready( function() { $.ajax({ type: 'GET', url: 'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml', dataType: 'xml', success: function(xml){ alert('aaa'); } }); } ); 私のコードには何の問題もないので、誰かが私のコードで何が間違っているのか、そしてどのようにそれを修正できるかを指摘してほしいと思っています。

7
jQuery ajax(jsonp)はタイムアウトを無視し、エラーイベントを発生させません
基本的なエラー処理を追加するために、jQueryの$ .getJSONを使用してFlickrから写真を取り込むコードを書き直したかったのです。これを行う理由は、$。getJSONがエラー処理を提供しないか、タイムアウトを処理しないためです。 $ .getJSONは$ .ajaxのラッパーにすぎないため、物事を書き直してサプライズサプライズを行うことを決定したため、問題なく動作します。 今から楽しみが始まります。(URLを変更することによって)404を故意に引き起こしたり、(interwebsに接続されていないことによって)ネットワークをタイムアウトさせたりすると、エラーイベントはまったく発生しません。私は自分が間違っていることについて途方に暮れています。ヘルプは大歓迎です。 これがコードです: $(document).ready(function(){ // var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne"; // correct URL var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne_______"; // this should throw a 404 $.ajax({ url: jsonFeed, data: { "lang" : "en-us", "format" : "json", "tags" : "sunset" }, dataType: "jsonp", jsonp: "jsoncallback", timeout: 5000, success: function(data, status){ …

1
jqueryとjsonp [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する jqueryでjsonpリクエストを読み取る非常に簡単な例を挙げていただけますか?うまく動かないのです。
89 jquery  ajax  jsonp 

12
Symfony 2.0 AJAXアプリケーションでDoctrineエンティティをJSONにエンコードする方法は?
ゲームアプリを開発していて、Symfony 2.0を使用しています。バックエンドへのAJAXリクエストがたくさんあります。そして、より多くの応答がエンティティをJSONに変換しています。例えば: class DefaultController extends Controller { public function launchAction() { $user = $this->getDoctrine() ->getRepository('UserBundle:User') ->find($id); // encode user to json format $userDataAsJson = $this->encodeUserDataToJson($user); return array( 'userDataAsJson' => $userDataAsJson ); } private function encodeUserDataToJson(User $user) { $userData = array( 'id' => $user->getId(), 'profile' => array( 'nickname' => $user->getProfile()->getNickname() ) …


8
jQuery ajax成功コールバック関数の定義
jQuery ajaxを使用してサーバーからデータを取得したいのですが。 .ajax()次のように成功コールバック関数の定義をブロックの外に置きたいのですが。ではdataFromServer、次のように変数を宣言して、成功コールバックから返されたデータを使用できるようにする必要がありますか? ほとんどの人が.ajax()ブロック内で成功コールバックを定義するのを見てきました。それで、成功コールバックを外部で定義したい場合、次のコードは正しいですか? var dataFromServer; //declare the variable first function getData() { $.ajax({ url : 'example.com', type: 'GET', success : handleData(dataFromServer) }) } function handleData(data) { alert(data); //do some stuff }

5
インターフェイスFormDataを実装していないオブジェクトで呼び出された「append」
jqueryとajaxで画像をアップロードしようとしています。しかし、ここで奇妙なことが起こりました。コンソールでその表示をログに記録します TypeError:インターフェイスFormDataを実装していないオブジェクトで「append」が呼び出されました。 ここで私が間違ったことを教えてください。 JSスクリプト var prosrc=$("#pro_pix img").last().attr("src"); $("#logoform").on('change',function(event){ var postData = new FormData(this); $("#pro_pix img").last().hide(); $("#pro_pix img").first().show(); event.preventDefault(); $.ajax( { url : "/function/pro_pic_upload.php", type: "POST", data : postData, success:function(data, textStatus, jqXHR) { $("#pro_pix img").last().show(); $("#pro_pix img").first().hide(); $("#pro_pix h6").text(data); }, error: function(jqXHR, textStatus, errorThrown) { //if fails } }); }); 私のHTMLマークアップ …

6
jQuery AJAX呼び出しの読み込みインジケーターを実装する
リンクから起動するBootstrapモーダルがあります。AJAXクエリがデータベースからデータをフェッチする間、約3秒間は空白のままです。ある種のローディングインジケーターを実装するにはどうすればよいですか?Twitterブートストラップはデフォルトでこの機能を提供しますか? 編集:モーダルのJSコード <script type="text/javascript"> $('#myModal').modal('hide'); $('div.divBox a').click(function(){ var vendor = $(this).text(); $('#myModal').off('show'); $('#myModal').on('show', function(){ $.ajax({ type: "GET", url: "ip.php", data: "id=" + vendor, success: function(html){ $("#modal-body").html(html); $(".modal-header h3").html(vendor); $('.countstable1').dataTable({ "sDom": "T<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>", "sPaginationType": "bootstrap", "oLanguage": { "sLengthMenu": "_MENU_ records per page" }, "aaSorting":[[0, "desc"]], "iDisplayLength": 10, "oTableTools": { "sSwfPath": "swf/copy_csv_xls_pdf.swf", "aButtons": …
88 javascript  jquery  html  ajax 

14
ビューをUpdateTargetIdに挿入する代わりに、ASP.NET MVC Ajax応答を取得して新しいページにリダイレクトするにはどうすればよいですか?
Ajax.BeginFormを使用してフォームを作成し、特定のコントローラーアクションにajaxポストバックを行い、アクションが成功した場合、ユーザーは別のページにリダイレクトされる必要があります(アクションが失敗した場合、ステータスメッセージが表示されます。 AjaxOptions UpdateTargetId)。 using (Ajax.BeginForm("Delete", null, new { userId = Model.UserId }, new AjaxOptions { UpdateTargetId = "UserForm", LoadingElementId = "DeletingDiv" }, new { name = "DeleteForm", id = "DeleteForm" })) { [HTML DELETE BUTTON] } 削除が成功した場合、リダイレクト結果を返します。 [Authorize] public ActionResult Delete(Int32 UserId) { UserRepository.DeleteUser(UserId); return Redirect(Url.Action("Index", "Home")); } しかし、Home Controller …

20
jQueryがAJAXクエリからのJSONを解析しない
サーバーから返されたJSONデータをjQuery.ajax()を使用して解析するのが難しい 私が使用しているAJAXを実行するには: $.ajax({ url: myUrl, cache: false, dataType: "json", success: function(data){ ... }, error: function(e, xhr){ ... } }); そして、私がアイテムの配列を返す場合、それはうまくいきます: [ { title: "One", key: "1" }, { title: "Two", key: "2" } ] 成功関数が呼び出され、正しいオブジェクトを受け取ります。 ただし、単一のオブジェクトを返そうとしている場合: { title: "One", key: "1" } エラー関数が呼び出され、xhrに「parsererror」が含まれています。JSONを回線で送信する前にサーバーで括弧で囲んでみましたが、違いはありません。それでも、コンテンツをJavaScriptの文字列に貼り付けてからeval()関数を使用すると、完全に評価されます。 私が間違っていることはありますか? アンソニー
88 jquery  ajax  json 

20
同期XMLHttpRequestを使用する理由はありますか?
ほとんどの人がXMLHttpRequestを使用して非同期リクエストを実行しているようですが、同期リクエストを実行する機能があるという事実は、そうする正当な理由がある可能性があることを示しています。では、その正当な理由は何でしょうか?
88 javascript  ajax 

8
AJAXはどのように機能しますか?
AJAXの本質は何ですか?たとえば、ユーザーがこのリンクをクリックすると、現在のページを再読み込みせずに一部の情報がサーバーに送信されるように、ページにリンクを設定したいとします。それはAJAXですか? アイソフレームを使用することでこの動作を得ることができました。より詳細には、小さなアイソフレームにリンク(たとえば、小さな画像)を配置します。ユーザーがこのリンクをクリックすると、ブラウザはアイソフレーム内のページのみを再読み込みします。 しかし、それは目標を達成するためのエレガントな方法ではないと思います。AJAXを使用する必要があると思います。それはどのように機能しますか?XHTMLを使用すると、考えられる問題をエレガントな方法で解決できますか?または、JavaScriptを使用する必要がありますか? あまり必要ありません。(クリックした後)サーバーに情報を送信する小さなリンクが欲しいだけです。メッセージの近くに「星の画像」があるとします。ユーザーがスターをクリックすると(メッセージが気に入った場合)、スターの色が変わり、サーバーの更新データベースが変わります(ユーザーがメッセージを気に入ったことを思い出します)。
87 javascript  ajax 


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