問題があります。JSON 配列を使用するアプリをいくつか作成しました。
構文はJquery 1.9を使用しています
ロジックは次のとおりです。テキスト ボックス (下の valobj 変数) から値を取得し、toprightsec div 領域に書き込みます。
$("#btnsearch").click(function() {
valobj = $('#search_box').val();
$.getJSON("search.php", { q : valobj }, function(data,result){
//show result from database
$('toprightsec').append("Title" + data.title)
.append("Intro" + data.intro_text);
//end show result
}, JSON);
});
JSON 配列は PHP 結果からのものです。いくつかの例
{"content":[{"title":"Test Post 100","intro_text":"Intro Test"}]}
しかし、それは機能していません。何か役に立ちますか?
前もって感謝します。
アップデート
$("#btnsearch").click(function() {
valobj = $('#search_box').val();
$.getJSON("search.php", { q : valobj }, function(data,result){
//show result from database
$('.toprightsec').append("Title" + data.content[0].title)
.append("Intro" + data.content[0].intro_text);
console.log(data)
//end show result
}, JSON);
更新 2
$(document).ready(function () {
$("#btnsearch").click(function() {
valobj = $('#search_box').val();
$.getJSON("search.php", { q : valobj }, function(data,result){
//show result from database
$.each(data.content, function() {
$('.toprightsec').append("Title" + data.content[0].title)
.append("Intro" + data.content[0].intro_text);
});
//end show result
}, JSON);
});