問題タブ [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.
jquery - $.getJSONがIE8でキャッシュされたデータを返す
現在、ASP.netMVCとJQueryで遊んでいます。意味をなさないような振る舞いに出くわしました。
JQueryの$.getJSON
関数を呼び出して、いくつかのdivにデータを入力しています。イベントはイベントでトリガーされ$(document).ready
ます。これは完全に機能します。
AJAX.BeginForm
divを設定するときに使用される別の値を追加する小さなものがあります。リモート関数を正しく呼び出し、成功すると元のjavascript関数を呼び出してdivを再設定します。
ここに奇妙な部分があります:FireFoxとChromeでは-すべてが機能します。しかし、IE8(ベータ版)では、データの入力($ .getJSON関数を呼び出す)へのこの2回目の呼び出しは、キャッシュされたデータを取得し、サーバーに要求しません!
この質問が理にかなっていることを願っています:一言で言えば-$.getJSON
キャッシュされたデータを取得するのはなぜですか?そして、なぜそれはIE8にのみ影響するのですか?
jquery - jQuery.getJSONはコールバックをトリガーしません
私はhtmlコードを持っています:
および対応するビュー:
ビューが実行され(を使用してテストされprint
)、json
変数が初期化されますが、アラートは表示されません。私は何を間違えましたか?私はすでにこれに関するいくつかのドキュメントを見ました(http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallbackなど)が、答えが見つかりませんでした。
編集:問題は、それHttpResponse
がインポートされなかったことでした...残念ながら、Djangoはそれについてエラーを出しませんでした。他のすべては正しかった。
クリスに関して
jquery - リスト要素の jQuery セレクター
jQuery と jQuery UI を使用しています。
getJSON 関数を使用して、リスト要素を作成し、それらを OL 要素に追加します。コードは次のとおりです。
jQueryを使用してリスト要素を選択しようとしています。リストを HTML ページに手動で配置すると、機能します。ただし、プログラムでリスト項目を OL に追加しても、少なくとも私が試したことから選択することはできません。
ID や他の多くの複数のセレクターを使用してみましたが、役に立ちませんでした。
何か案は?
jquery - post メソッドでデータを送信する getJSON の使用方法
上記の方法を使用していますが、URL の 1 つのパラメーターでうまく機能します。
たとえばStudents/getstud/1
、コントローラー/アクション/パラメーター形式が適用される場所。
これで、Students コントローラーに 2 つのパラメーターを受け取り、JSON オブジェクトを返すアクションができました。
$.getJSON()
では、 post メソッドを使用してデータを投稿するにはどうすればよいですか?
同様の方法も許容されます。
コントローラーのアクションをAJAXで呼び出すのがポイントです。
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 ページを呼び出しています。同じディレクトリで、エラーは発生しません。アラートは発生しません。
jquery - Google の GeoCoding HTTP サービスで jquery.getJson を使用する
Google は、住所のジオコーディングとリバース ジオコーディングのための優れた REST インターフェイスを提供しています。私の API キーは有効で、ブラウザのアドレスにリクエストを直接入力するとうまくいきます。ただし、次のjqueryはひどく失敗し、その理由がわかりません。ここで私を助けてくれることを願っています。
このサービスに関する Google の REST インターフェイス ドキュメント: http://code.google.com/apis/maps/documentation/geocoding/index.html
javascript - Javascript関数を使用したjQuery関数の呼び出し
特に$.getJSON()を使用して、これを機能させるのに問題があります。jQueryのgetJSON関数を次のようなJavascript関数でラップしたいと思います。
しかし、reload_data()を呼び出すと、内部でjQuery関数が実行されません。何か案は?
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」は、指定されたユーザーがフォローしているユーザーの数を教えてくれるはずです。
ただし、何らかの理由で機能しないようです。どんな助けでも大歓迎です。
ありがとうございました。