0

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

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

同様の質問がありました: ツールチップでajax呼び出しによって返された情報を表示する方法

4

1 に答える 1

2

AJAXを介してクロスドメインに到達できない場合は、いつでも中間スクリプト(この場合はJava)を使用して、qTipに必要な情報を含むバッファーを出力できます。

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

それがうまくいかない場合や、やりたくない場合は、それぞれの各title=""属性に情報を入れることでいつでも中継できますoption

于 2011-01-17T19:07:02.893 に答える