วิธีเรียก ข้อมูลด้วย ajax จากฐานข้อมูล

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา วิธีเรียก ข้อมูลด้วย ajax จากฐานข้อมูล

วิธีเรียก ข้อมูลด้วย ajax จากฐานข้อมูล
ผมจะทำใบสั่งซื้อ สินค้า  พอใส่ รหัสสินค้า และให้ แสดง ชื่อสินค้า และราคาสินค้า
<script type=”text/javascript”>



$.ajax({
type: “POST”,  // ชนิดของการรับส่งค่า
url: “test.php”,  //ที่อยู่ของไฟล์ที่เราต้องการส่งค่าไป
data: {id:xx,m:money},  // ค่าที่เราจะส่งตัวแปรเพื่อส่งไปหน้าฟอร์ม test.php
success: function(html) {
    $('#show').html(html).show();
}
});

</script>

คือ ใน #show  จะมี ชื่อสินค้า  และ  ราคา อยู่   ผมจะแยก ออกจากกัน แล้ว เอาไป แสดง ยังไงครับ


Wowowow 09-03-2014 17:24:15

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ได้แล้วครับ ตอนนี้ผมใช้วิธีนี้ครับ
ในหน้า ที่ส่งไปค้นดาต้าเบส

<?

$search_box=$_POST['search_box'];     // ค่าที่ส่งมา
$newquery = mysql_query("SELECT * FROM  product where product_item = '$search_box' ") or die(mysql_error("error"));
$num_rows = mysql_num_rows($newquery);
if($num_rows>0){
	while($result = mysql_fetch_array($newquery)) { 
	
		echo $result['product_name'].",";  // เอาไว้แบ่ง
		echo $result['product_price'];

	
		 }
			
	}


?>

ในส่วน ajax


success: function(html)
{

  var a = html;
  var t = a.split(",");  //ถ้าเจอวรรคแตกเก็บลง array t
					
  $('#show').text(t[0]).show();
  $('#show2').text(t[1]).show()
}

ถ้ามีวิธีอื่นแนะนำด้วยนะครับ จะได้ ศึกษา ไว้ใช้ครับ
ตอนนี้กำลังหัดเขียนอยู่ครับ


wowowow 09-03-2014 18:20






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ