問題タブ [getjson]

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.

0 投票する
7 に答える
46522 参照

jquery - $.getJSONがIE8でキャッシュされたデータを返す

現在、ASP.netMVCとJQueryで遊んでいます。意味をなさないような振る舞いに出くわしました。

JQueryの$.getJSON関数を呼び出して、いくつかのdivにデータを入力しています。イベントはイベントでトリガーされ$(document).readyます。これは完全に機能します。

AJAX.BeginFormdivを設定するときに使用される別の値を追加する小さなものがあります。リモート関数を正しく呼び出し、成功すると元のjavascript関数を呼び出してdivを再設定します。

ここに奇妙な部分があります:FireFoxとChromeでは-すべてが機能します。しかし、IE8(ベータ版)では、データの入力($ .getJSON関数を呼び出す)へのこの2回目の呼び出しは、キャッシュされたデータを取得し、サーバーに要求しません!

この質問が理にかなっていることを願っています:一言で言えば-$.getJSONキャッシュされたデータを取得するのはなぜですか?そして、なぜそれはIE8にのみ影響するのですか?

0 投票する
4 に答える
31049 参照

jquery - jQuery.getJSONはコールバックをトリガーしません

私はhtmlコードを持っています:

および対応するビュー:

ビューが実行され(を使用してテストされprint)、json変数が初期化されますが、アラートは表示されません。私は何を間違えましたか?私はすでにこれに関するいくつかのドキュメントを見ました(http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallbackなど)が、答えが見つかりませんでした。

編集:問題は、それHttpResponseがインポートされなかったことでした...残念ながら、Djangoはそれについてエラーを出しませんでした。他のすべては正しかった。
クリスに関して

0 投票する
1 に答える
415 参照

jquery - リスト要素の jQuery セレクター

jQuery と jQuery UI を使用しています。

getJSON 関数を使用して、リスト要素を作成し、それらを OL 要素に追加します。コードは次のとおりです。

jQueryを使用してリスト要素を選択しようとしています。リストを HTML ページに手動で配置すると、機能します。ただし、プログラムでリスト項目を OL に追加しても、少なくとも私が試したことから選択することはできません。

ID や他の多くの複数のセレクターを使用してみましたが、役に立ちませんでした。

何か案は?

0 投票する
7 に答える
192140 参照

jquery - post メソッドでデータを送信する getJSON の使用方法

上記の方法を使用していますが、URL の 1 つのパラメーターでうまく機能します。

たとえばStudents/getstud/1、コントローラー/アクション/パラメーター形式が適用される場所。

これで、Students コントローラーに 2 つのパラメーターを受け取り、JSON オブジェクトを返すアクションができました。

$.getJSON()では、 post メソッドを使用してデータを投稿するにはどうすればよいですか?

同様の方法も許容されます。

コントローラーのアクションをAJAXで呼び出すのがポイントです。

0 投票する
3 に答える
27357 参照

php - jQuery getJSON から外部 PHP ページへ

外部サーバーに AJAX リクエストを送信しようとしています。セキュリティ上の理由から、これを行うには getJSON を使用する必要があることをこれまでに学びましたか?

今、私は外部ページへの単純な呼び出しを行うことができないようです. できるだけ単純化しようとしましたが、まだ機能していません。test.html と test.php の 2 つのファイルがあります。

私のtest.htmlは、テストのためにlocalhostに次のような呼び出しを行います:

そして、test.phpが単純な「テスト」を返すようにしたい:

私はおそらくいくつかの信じられないほどの初歩的なミスを犯しているのですが、それを理解できないようです. また、これが機能する場合、 test.php?id=15 のように、test.php ページにデータを送信するにはどうすればよいですか?


test.html ページは、localhost の test.php ページを呼び出しています。同じディレクトリで、エラーは発生しません。アラートは発生しません。

0 投票する
4 に答える
17530 参照

jquery - Google の GeoCoding HTTP サービスで jquery.getJson を使用する

Google は、住所のジオコーディングとリバース ジオコーディングのための優れた REST インターフェイスを提供しています。私の API キーは有効で、ブラウザのアドレスにリクエストを直接入力するとうまくいきます。ただし、次のjqueryはひどく失敗し、その理由がわかりません。ここで私を助けてくれることを願っています。

このサービスに関する Google の REST インターフェイス ドキュメント: http://code.google.com/apis/maps/documentation/geocoding/index.html

0 投票する
3 に答える
11366 参照

javascript - Javascript関数を使用したjQuery関数の呼び出し

特に$.getJSON()を使用して、これを機能させるのに問題があります。jQueryのgetJSON関数を次のようなJavascript関数でラップしたいと思います。

しかし、reload_data()を呼び出すと、内部でjQuery関数が実行されません。何か案は?

0 投票する
1 に答える
3047 参照

json - $.getJson 関数が機能しない

これは、url から json データを取得する単純なコードです。

http://twitter.com/friends/ids.json?screen_name=Planemad&jsoncallback=?

(URLをクリックするとjsonデータが表示されます)

データは次のようになります。

[6014732,1717291,14049312,1000591,13,2384071,20,14071015,813286,7517052,14279711,....]

「data.length」は、指定されたユーザーがフォローしているユーザーの数を教えてくれるはずです。

ただし、何らかの理由で機能しないようです。どんな助けでも大歓迎です。

ありがとうございました。