ブラウザ拡張スクリプトのコードは次のとおりです。名前配列内の文字列は、javascript プラグインを使用して class=".highlight" のスパンで囲むことで強調表示されます。ヒント付きプラグインは、ユーザーが強調表示された単語にカーソルを合わせると、AJAX データを使用してツールヒントを作成します。PHP API ライブラリは、AJAX データを使用して、特定の単語に関する情報を表示するツールチップを作成します。
私のコード:
var names = ["Barack Obama", "Thursday"];
var number = ["N00007360", "N00001817"];
for (var x = 0; x < names.length; x++) {
$("div").highlight(names[x], true);
}
jQuery(document).ready(function($) {
Tipped.setDefaultSkin('white');
Tipped.create(".highlight", "example.php", {
ajax: { data: { id: "N00007360" }, type: 'post' }
});
});
AJAX データ セクションの数値配列で対応する値を送信する方法がわかりません。現時点では、強調表示されたすべての単語に対して同じツールチップが作成されます - php API ライブラリに渡される ID N00007360 を使用します。私が必要とするのは、ツールチップがホバーした各単語 (名前配列) の数値配列に対応する文字列を送信することです。
例 (必要なもの): Barack Obama という単語にカーソルを合わせると、ID "N00007360" が AJAX データとして送信されます。木曜日という単語にカーソルを合わせると、ID「N00001817」が AJAX データとして送信されます。
助けてくれてありがとう。