qTipjQueryプラグインを使用して動的なツールのヒントを作成しています。ツールチップは、クエリを実行してJSON形式でデータを返すcfcにIDを送信します。
現時点では、ツールチップは次のように読み込まれます。
{"COLUMNS:" ["BOOKNAME","BOOKDESCRIPTION"["MYBOOK","MYDESC"]]}
これがjQueryです
$('#catalog a[href]').each(function()
{
var gi = parseInt($(this).attr("href").split("=")[1])
$(this).qtip(
{
content: {
url: 'cfcs/viewbooks.cfc?method=bookDetails',
data: { bookID: gi },
method: 'get',
title: {
text: $(this).text(),
button: 'Close'
}
},
api :{
onContentLoad : function(){
}
},
});
});
前述したように、データは正常に返されますが、出力してHTMLでフォーマットする方法がわかりません。
content: '<p>' + data.BOOKNAME
+'を追加してみました
:{ onContentLoad : function(){ .....
を使用して、何かを出力できるかどうかを確認しますが、'データは未定義のエラーです'
このデータをHTML形式で出力する正しい方法は何ですか?