อยากให้ search ขึ้นเป็น listview
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา อยากให้ search ขึ้นเป็น listview
อยากให้ search ขึ้นเป็น listview
Copy
พอกดปุ่ม ค้นหารายการจอง มันจะไปเรียกใช้ฟังชั่น search อะครับ
function search(){
$.getJSON('http://nonnexus.freevar.com/file/search.php',function(data){
$.each(data, function(key,value){
var iconname = "plus";
if (value.status != 'ดำเนินการ') icon ="minus";
$("#searchlist").append('<li>'+
'<a href="#" onclick="openRecord(''+ value.EqId '' ,''+value.Eqname '','' value.Eqlogo '','' value.status '','' value.Datebegin '',);">'+
'<h2>'+value.Eqname '</h2>'
'<p class="ui-li-desc" style="font-size:18px">'+value.Eqlogo '</p>'+
'<p class="ui-li-desc" style="font-size:18px">'+value.Datebegin '</p>'+
'</a><a href="#" data-icon="'+ icon + '"></a></li>' );
});
$('#mylist').listview().listview('refresh');
});
};
และนี่เป็น HTML
<div data-role="page" id="search" data-theme="c" >
<div data-role="header">
<center><img src="img/logo.png" width="90px" height="90px"></center>
<h1>รายการครุภัณฑ์ที่จอง</h1>
</div>
<div role="main" class="ui-content">
<!--สำหรับแสดงรายการ -->
<ul id="searchlist" data-role="listview" data-inset="false" data-filter="true" data-filter-placeholder="พิมพ์คำคัดกรอง"></ul>
<br /> <br /> <br />
<a data-role="button" href="#main" data-theme="f" data-icon="back">กลับ</a>
</div>
<div data-role="footer" data-theme="c" data-position="fixed" style="text-align:center;">
Sport Science Kasetsart University Kamphaeng Saen Campus
</div>
</div>
และนี่เป็นฐานข้อมูลที่จะดึงมาอะครับ
<?php
$host="localhost"; // Host name
$username="947"; // Mysql username
$password="non"; // Mysql password
$db_name="947"; // Database name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("ไม่สามาถเชื่อนต่อเซิฟเวอร์ได้");
mysql_select_db("$db_name")or die("ไม่สามารถเลือกตารางได้");
mysql_query("SET NAMES UTF 8");
mysql_query("SET character_set_results=utf8");//ตั้งค่าการดึงข้อมูลออกมาให้เป็น utf8
mysql_query("SET character_set_client=utf8");//ตั้งค่าการส่งข้อมุลลงฐานข้อมูลออกมาให้เป็น utf8
mysql_query("SET character_set_connection=utf8");//ตั้งค่าการติดต่อฐานข้อมูลให้เป็น utf8
// username and password sent from form
$sql="SELECT Eqid,Eqname,Eqlogo,status_U.status FROM reservation LEFT JOIN status ON reservation.status = status_U.status ";
$result=mysql_query($sql);
$jsonData = array();
while ($array = mysql_fetch_assoc($result)) {
$jsonData[] = $array;
}
//--------------------------------------------------------------------------
// 3) echo result as json
//--------------------------------------------------------------------------
echo json_encode($jsonData);
?>
ผมลองทำดูแล้ว มันไม่ขึ้น list ให้อะครับ
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ