2011-01-17 6 views
0

次のことを達成するにはどうすればいいですか: jspページである別のサーバーからデータを取得する必要があります。ツールチップに表示する情報に関するデータがあります。これのコードが動作していると私は応答を得るためにajax呼び出しを行うことができます。ツールチップに収集するAjaxデータ

ページがクロスドメインの内容を許可していないため、私はqtipライブラリの内容をページに収めたいと考えています。私がちょうど私のウェブサイト(ドメインは私が使用しているページとは異なる)に保存されているqtipの内容を参照しようとすると、これはできません。メインフォームに内容を埋め込むのがいいですか、それとも他の最適な方法がありますか?

同様の質問を尋ねられた: How to display information returned by ajax call in a tooltip

答えて

2

あなたはAJAXを経由して、クロスドメインに到達できない場合は、常に出力に使用すると、Qティップに必要な情報を含むバッファを(あなたの場合、Javaの)仲介スクリプトを使用していますすることができます。

  1. スクリプトはdigest.jsp?params=someparameters
  2. digest.jspは必要な任意のドメインからの情報をfetchs呼び出します。
  3. は、XMLでバッファに情報を出力します。JSON
  4. javascriptを使用すると、オプション属性に情報を解析します。

それはあなたのために動作しないもあなたは常に各optionに各title=""属性に情報を置くに中継することができることをしたい場合。

+0

実際、私はajax呼び出しに問題はありません。問題はWebページにqtip.jsを含めることです。私はすでに他のドメインでAjaxコールをうまく動作させていました。例:ウェブページはxyz.comドメインです。ライブラリ。 – Judy

+0

これは問題ではありません。 URLを正しく書き込んでいますか?スクリプトを同じxyz.comドメインにコピーできませんか? 「src =」の直後に「http://」が付いた ' – DarkThrone

+0

私はこれに関連する別の質問がありますhttp://stackoverflow.com/questions/4727596/making-ajax-call-and-showing-contents-in-qtip – Judy

関連する問題