jQuery ajaxを使用してPHPスクリプトからMySQLデータベースに保存されたデータを取得しています。JSON 形式で返されたデータを解析し、テーブルに表示しています。
問題は、要素の 1 つが json 形式で格納されているため、MySQL がデータ全体を返し、同じ方法で表示されることです。
$.each(data, function (key, element) {
$('table').append('<tr><td>' + element.aid + '</td><td>' + element.userid + '</td><td>' + element.atitle + '</td><td>' + element.atype + '</td><td>' + element.adata + '</td></tr>');
});
element.adata は次のように表示されます。
{
"click_title":"GO",
"links": {
"commonlink":"http:\/\/bookings.com",
"alllinks": [
[{
"link1":"http:\/\/xyz1.com\/get\/a",
"link2":"http:\/\/www.anotherwebsite1.com\/c\/t",
"link3":"http:\/\/www.newsite1.com\/v\/h"
},{
"link1":"http:\/\/xyz2.com\/get\/a",
"link2":"http:\/\/www.anotherwebsite2.com\/c\/t",
"link3":"http:\/\/www.newsite2.com\/v\/h"
}],[{
"link1":"http:\/\/xyz3.com\/get\/a",
"link2":"http:\/\/www.anotherwebsite3.com\/c\/t",
"link3":"http:\/\/www.newsite3.com\/v\/h"
}]
]
}
}
リンクをより適切に表示するには、どうすればリンクにアクセスできますか?