問題タブ [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 投票する
2 に答える
3183 参照

jquery - Chrome 使用時のみの jQuery ロードと getJSON の問題

2 つの jQuery 呼び出しで問題が発生しています。1 つ目は、HTML を取得してページに表示する「ロード」です (返されるコードには Javascript と CSS が含まれています)。2 つ目は、JSON を返す「getJSON」です。返される JSON は有効です。

Windows または Mac 用の Chrome を除いて、私が試した他のすべてのブラウザですべて正常に動作します。問題のページは次のとおりです。

http://urbanistguide.com/category/Contemporary.aspx

IE/FF でレストラン名をクリックすると、その項目が展開されて詳細情報が表示され、右側に地図が表示されます。ただし、これを Chrome で行うと、JSON データが画面に出力されるだけです。

最初の問題点は、"load" 関数がここで呼び出されたときです。

上記のコードでは、コールバック関数が呼び出されていないようです。

2 番目の問題点は、「getJSON」関数が呼び出されるときです。

この場合、コールバックを実行するのではなく、リンクをたどっているように見えます...そして、はい、「return false;」を実行しています。このすべての最後に、リンクが実行されないようにします。

ソースコードを表示したい場合、残りのコードはすべてそのページにインラインで表示されます。

何か案は??

ありがとう

0 投票する
2 に答える
1389 参照

javascript - jQuery .getJSON()すべてのオブジェクトを解析しない

jQueryの.getJSON関数を使用して、Google検索アプライアンスからの一連の検索結果を解析しています。検索アプライアンスには、結果をJSONデータとして返すxsltスタイルシートがあります。これは、JSONLintとCuriousConceptのJSONフォーマッターの両方で検証しました。

FireBugによると、完全な結果セットがXMLHTTPRequestから返されますが、(jquery.dump.jsを使用して)データをダンプしようとしましたが、最初の結果のみが解析されます。すべてのGoogle検索プロトコルを正常に取得しますが、1つの「R」オブジェクト(または個々の結果)しか表示されません。

jQueryの.getJSONで同様の問題が発生した人はいますか?JSONが有効でない場合は黙って失敗するのが好きですが、私が言ったように、私はいくつかのバリデーターで結果を検証しました。

編集:このリンクをクリックすると、「google」という単語の検索に対して返されたJSON結果が表示されます:http://bigbird.uww.edu/search ?client = json_frontend&proxystylesheet = json_frontend&proxyrefresh = 1&output = xml_no_dtd&q = google

すべての「R」オブジェクトが兄弟である場合でも、jQueryは最初の「R」オブジェクトのみを取得します。

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

jquery - ドロップボックスデータのgetJSON

http://jsbin.com/dbJSON/editでgetJSONを使用しました が、自分で作成したデータに接続できませんでした。私は4を試しましたが、Flickrでの「猫」の例です。後者のみが機能しました...これは出力です:

{assoc:null、assoc.js:null、stub:null、stub.js:null、cat:[オブジェクトオブジェクト]}

そこに画像を取得したので、私はその「ベース」にいますが、

db.tgu.ca/repsychal/poems/10/0512-g2g/assoc.json
db.tgu.ca/repsychal/poems/10/0512-g2g/assoc.js
db.tgu.ca/repsychal/poems/10/ 0512-g2g / stub.json
db.tgu.ca/repsychal/poems/10/0512-g2g/stub.js

すべて見えなかった==null!(これらはすべてURLであり、http //:を前に置くだけです...投稿内のURLの数の制限)

「自分の」データをページに取り込むにはどうすればよいですか?

0 投票する
2 に答える
406 参照

jquery - getjson とサーバー

getJSON は、サーバーを制御する人だけに役立ちますか? ファイルからデータを取得するための他の方法はありますか?

私は試した

where good.json = {"a":"1","b":"2"} で、データの結果が 'null' になりました。

これらはすべて有効な JSON ファイルであり、上記で使用するとすべて null に
なり
ます。

上記は、 http://jsbin.com/dbJSON/8/editのインタラクティブな設定です。

(null の) 出力は、[出力] をクリックして取得できます。

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

asp.net-mvc - コントローラからRESTfulJSONResultを使用してBingMapsジオコーディングにデータを入力するにはどうすればよいですか?

これについていくつかのトピックがあることは知っていますが、結果が得られずに自分の道をいじくり回しているようです。コントローラを使用してJSONの結果をBingMaps関数に返そうとしています。

これが私のコントローラー用のものです(はい、JSONデータを適切に返しています。

次に、私のスクリプトにこれがありますが、機能していません。

0 投票する
2 に答える
1095 参照

jquery - .getJSONコールバック内でjQuery.data()を設定する

私はいくつかの.getJSON呼び出しを行っており、そのうちの1つが成功した場合は、boolをtrueに設定して、ページの他の場所で他のことを実行できるようにしています。jqueryの.data()関数を使用しようとしましたが、.getJSONコールバック内から設定できないようです。例えば:

データが通過したことを知っていても、falseを出力します。.data()はキャッシュを使用してキーと値のペアを格納するため、これは機能すると思いました。どうすれば成功にフラグを立てることができますか?どんな援助にも感謝します!!

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

jquery - JquerygetJSONがクロスサイトで機能しない

JSONデータを取得するJavaScriptがあります。ローカルで実行すると、すべてが正常に機能しているように見えます。ただし、別のサイトからアクセスしようとすると動作しません。

これがスクリプトです。

まったく同じファイルのコピーは、「http://mydeveloperpage.com/sandbox/ajax_json_test/」にあります。

どんな助けでも大歓迎です。

ありがとう!

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

jquery - リクエストがJSONとして返されない場合のjQuerygetJSONの問題

私は次のコードを持っています

何らかの理由でstrUrlがJSON形式ではない文字列を返す場合、コールバック関数は呼び出されません。応答がjson形式であるかどうか、または投稿で問題が発生したかどうかを知る方法はありますか?

0 投票する
2 に答える
1636 参照

c# - MVCフレームワークを使用してc#でiTextSharpを使用して、動的に作成されたpdfを生成および表示します

iTextSharpを使用してPDFを動的に生成し、Json呼び出しを介して新しいウィンドウで表示することは可能ですか?

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

jquery - .getJSON() は null を返します

私はjQueryを使用して、flickrサービスの例を使用してJSONを取得および解析しています: http://api.jquery.com/jQuery.getJSON/

flickr url を使用するとすべて正常に動作しますが、自分のサービスを取得しようとすると問題が発生します。

出力を保存してファイルから読み取ると機能しますが、サーバーの URL からは機能しません。Firebug は、オブジェクトが null であることを 2 つ示していますが、これは明らかですが、次のようなものも示しています。

URL を myrul.xx に変更しましたが、有効な URL を使用しています。

その結果の考えられる理由は何ですか?

たとえば、私はそれを試しました(クエリ文字列は使用しません):