我有一些问题。我创建了一些使用 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);
});