問題タブ [jsonp]
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.
asp.net - ASP.NET + JSON + C#.NET または VB.NET: JSON WCF WebService で日時を逆シリアル化する際の問題
JSON形式でdatetimeを取得しています-
コードビハインドから、メソッドを使用しDataContractJsonSerializer.ReadObject
てデータを逆シリアル化しています。
変換されたデータの時刻が正しくありません。
コードビハインドから正しいJSON日時を解析するには?
javascript - ランダムなメソッド名を作成するにはどうすればよいですか
JSONPを使用して外部Webサービスを呼び出し、呼び出し元のページと競合する可能性のあるグローバル関数を作成したくないという事実を回避することを計画しています。ランダムな関数名を作成して渡すとうまくいくと思いました。このようなもの:
ここcb
で、はコールバック関数名であり、サーバーは
私が知りたいのは、ランダムな関数名を作成する方法です。使用できると確信していますeval
が、これが最善の方法ですか?
基本的に、私がやろうとしていることはこれです:
php - JSONP を使用してクライアント側の JavaScript オブジェクトをダウンロードするにはどうすればよいですか?
クライアント側の JavaScript オブジェクトをファイルとしてローカルに保存しようとしています。これが可能かどうかはわかりません。
基本的なアーキテクチャは次のとおりです。
- 外部 API を ping して JSON オブジェクトを取得する
- そのオブジェクトでクライアント側で作業し、最終的に「ダウンロード」リンクを作成します
- このリンクはデータをサーバーに送信し、サーバーはそれを処理して MIME タイプで送り返します
application/json
。これにより、ユーザーはファイルをローカルにダウンロードするように求められます。
今ここに私の作品があります:
サーバー側コード
関連するクライアント側コード
現在、api.php
Firefox でサイトにアクセスすると、次のdownload.json
テキスト ファイルをダウンロードするように求められます。
クリック#download
して AJAX 呼び出しを実行すると、Firebug にログインします
これはほとんど私が期待するものです。JSON 文字列を受け取ってシリアル化しています。これはすばらしいことです。私は2つのことを見逃しています:
実際の質問
- ブラウザーでページにアクセスしたときと同じ、ダウンロードを求めるプロンプトの動作を得るには、何をする必要がありますか?
- (はるかに簡単)サーバー側で、サーバーに送信されてシリアル化されるjsonオブジェクトにアクセスするにはどうすればよいですか?GET配列のどのインデックスかわかりません(ばかげていますが、ほとんどすべてを試しました)
jquery - jQuery/JSONP ウィジェットと jQuery のバージョンの競合
ウィジェットを作成して、訪問者がブログ/Web サイトに表示できるようにしたいと考えています。
jquery と jsonp を使用してこのウィジェットを開発したいと考えています。
jQuery と他のライブラリ (プロトタイプなど) との競合を回避する方法を知っています。
しかし、訪問者の Web サイトに jquery が既にインストールされていて、それらのバージョンが私のバージョンと異なる場合はどうなりますか?
つまり、たとえば、私の jquery ライブラリと互換性のない古いバージョンの jquery を使用してスクリプトを実行した場合はどうなるでしょうか。動作しなくなりますか?回避策はありますか?