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

json - JSON でプロキシを使用する方法

1 つの Web サーバー上にある「dataFetch.php」という php ページがあります。別の Web サーバーには、dataFetch への JSON 呼び出しを発行する JS ファイルがあります。dataFetch はデータベースに接続し、データを取得して JSON 形式に変換し、呼び出しプログラムにフィードバックします。IE では、これで問題なく動作します。他のブラウザでは、クロス ドメイン制限のため、そうではありません。

クロスドメインの制限を乗り越えるために、ファイル proxy.php を呼び出し、次に dataFetch を呼び出します。私の問題は、proxy.php が dataFetch からファイルを取得することですが、JS スクリプト ファイルは proxy.php からの応答を JSON 形式として認識しなくなったため、処理できません。誰でも私を助けることができますか?

0 投票する
5 に答える
50022 参照

javascript - Jquery getJSON populate 選択メニューの質問

選択メニューに getJSON を入力しています。jQuery の .each 関数を使用してこれらの値を取り込む方法があるかどうか疑問に思っています。

確かにこれを達成するためのより簡単な方法があるに違いありません...多分?

PHP ファイル:

jQuery:

私のjson出力は次のようになります。

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

jquery - エントリを削除しようとすると、jQuery で奇妙なループの問題が発生する

コードでできる限りこれを文書化しようとしました。

追加したアイテムを削除しようとすると、奇妙なループが発生します。

例:

追加したアイテムは 3 つあります。

  • リストの最初の項目を削除しようとすると...削除の確認ダイアログが 3 回表示されます

  • リストの 2 番目の項目を削除しています...確認メッセージが 2 回表示されます。

  • そして、ええ...あなたはそれを推測しました..最後のものは私に一度だけそれを与えます.

前もって感謝します。

とにかく、ここにコメント付きのjQueryコードがあります(これは大きなものです):

そして、delete.php ファイル:

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

jquery - リクエストは jQuery getJSON で正常に動作しますが、コールバックは実行されません

無料のdrop.ioアカウントを使用して、ドロップ内のアセットのリストを(JSON 経由で)取得しようとしています。

これに関する他の 2 つの質問 ( question1question2 )は既に確認しましたが、どちらも解決策を提供していないことに注意してください。

ページの検索ボタンをクリックすると、getFileList() 関数がトリガーされます。私のfirebugコンソールによると、 getFileList() 関数は問題なく呼び出されます。

drop.io のサイトで assets.json を呼び出すと、firebug コンソールの [Net] タブに 200OK ステータスが表示されるため、JSON リクエストも正常に行われます。また、[ネット] タブのリクエスト リストに次の JSON が返されます。

JSONLintを使用して返された JSON の上記のブロックを検証したところ、返された JSON が実際に有効であることが報告されました。上記のブロックをコピーして貼り付けることで、これをテストできます。

$.ajaxSetupメソッドに「エラー」オプションを追加しましたが、コールバック関数が実行されていない理由に関するエラーメッセージさえ返すことにまだ成功していません呼ばれた。

なぜこれが考えられるのでしょうか?ここで私のスクリプトをテストできます

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

jquery - jQuery.getJSON( URL, [データ], [コールバック] )

jQuery の を使用して Google から為替レートを取得しようとしています$.getJSON()。リクエストの使用:"http://www.google.com/ig/calculator?hl=en&q=1USD=?CAD"

シンプルな JSON ファイルを返します。

次の jQuery 関数を使用して、カナダドルの金額を取得しています。

Fire bug は正しい JSON ファイルを表示しますが、無効なラベルが使用されていることを示しています。

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

jquery - SetTimeOut タイマー内の JQuery GetJSON

誰でも実行中のタイマー(javascript settimeout)とデータ検索を行うサンプルコードを投稿できますか..

基本的に、このタイマーが行うことは、新しいメッセージを表示することです..

getJSON を使用する必要がありますか? 非同期呼び出しに問題があると思います..

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

jquery - 大きなデータ .getJSON またはプロキシを送信しますか?

やあみんな。外部サーバー (つまり、x ドメイン) にデータを送信する唯一の秘訣は、getJSON を使用することだと言われました。私の問題は、送信しているデータが getJSON データ制限を超えていることです。分析のために画面上のマウスの動きを追跡しています。

別のオプションとして、一度に少量のデータを送信することもできます。おそらくマウスが動くたびに。しかし、それは物事を遅くするようです。

プロキシサーバーをセットアップできました。

私の質問は、どちらが良いでしょうか? プロキシ サーバーをセットアップしますか? または javascript または JQUERY を介して情報を送信するだけです。専門家は何を使用しますか (大量のデータを x ドメイン サイトに送信するマッシュアップを構築する Google やその他の会社)。

ベストプラクティスを知る必要があります。サンクス!!

また、データは JSON に入れられます。

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

php - $.postを介してクロスドメインデータを送信するjquery

$ .post()を介して、cakephp(mvc)Webサイトにデータを送信しようとしています。以下はコードです

以下は、データを取得して保存するcakephpデータです。あなたがケーキを知っているなら、素晴らしいですが、そうでなければそれは大丈夫です。私は本当にデータを正しく送信しているかどうかを把握しようとしています

ご覧のとおり、評価を行う前に「hello」を付けています。私は自分のコンソールでそれを見ることができるはずですが、私はしません。getを使用してこのメ​​ソッドを試しましたが、応答「hello」が表示されました。これは、を介してデータCROSSドメインを送信することはできないという結論に私を残しています$.post。うまくいくと思われる唯一の方法はgetJSON()、誰かが私を間違っていると証明できない限りです。

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

javascript - getJSON コールバックが発生しない

ここで同様のクエリを見てきましたが、それらを私の問題に適用できないようです。私はjqueryにかなり慣れていないので、ばかげたことをしているかもしれません。簡単な getJSON テストがあります。

これは非常に単純なスクリプトを呼び出します:

有効なJSONを返す (JSON lint で確認しました)

リクエストの結果を受け取るために使用する var rc の値は次のとおりです。

コールバック関数が起動しないのはなぜですか?

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

jquery - JQuery getJson コールバックが json を解析しない

以前はjsonにjqueryを使用することにかなり慣れていましたが、今夜は奇妙な問題が発生し、頭を包み込むことができません。JQuery がリクエストを送信し、サーバーが適切に入力しますが、json レスポンスからデータを引き出す方法がありません。

サーバーの ASP.MVC と、JsonResult/Json() を使用したシリアル化。

私はこれに完全に困惑しています。あなたが与えることができる助けに感謝します!

これが私の機能です:

そして、これがサーバーから送信されたjson応答です