PHP 데이터베이스를 사용하고 있습니다. jquery를 사용하여 해당 파일을로드 할 때 데이터가 listview의 동일한 목록 항목에 표시됩니다. 여러 제목이 있지만 하나의 목록 항목에 표시됩니다. 내가 $.each
jquery-1.9.1.min.js
파일에 오류를 표시 할 때 내가 잘못 했어. 오류 : TypeError : 'in'피연산자가 유효하지 않습니다. e.jquery를 사용하여 listview의 여러 목록 항목에 데이터를 표시하는 방법
JS 코드 :
$.ajax({
type: "GET",
url: "index.php",
datatype: "jsonp",
success: function(json) {
$.each(json, function(i, data) {
$("#section_list").append('<li><a href="#" id="'+ i +'"><h2>' + data.Subject + ' </h2></a></li>');
});
$("#section_list").listview('refresh');
}
});
PHP 코드 : 사전에
<?php
class db extends SQLite3
{
function __construct() {
$this -> open('database.db');
}
}
$db = new db();
if (!$db) {
echo $db-> lastErrorMsg();
}
else
{
}
$sql =<<<EOF
SELECT distinct(Subject,Category) from Data;
EOF;
$ret = $db->query($sql);
while($row = $ret->fetchArray(SQLITE3_ASSOC)){
echo $row['Subject'] ."<br />";
}
$db->close();
?>
감사합니다.
jsFiddle 코드 샘플을 ...
을 시도합니다. –
내 PHP 코드 – Lucky