|
|
|
สอบถามเรื่องการส่งข้อมูลแบบ json หน่อยครับ จะส่งค่าจากตารางที่ดึงมาออกมาโชว์แบบalertอย่างไรครับ |
|
|
|
|
|
|
|
ดึงข้อมูลมาแบบjsonครับ แล้วต้องการให้กดที่ข้อมูลแล้วalertมาเป็นข้อมูลนั้นๆครับ ทำอย่างไรดีครับ
Code (JavaScript)
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>
<p id="demo"></p>
<script>
var obj, dbParam, xmlhttp, myObj, x, txt = "";
obj = { "table":"customer", "limit":20 };
dbParam = JSON.stringify(obj);
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myObj = JSON.parse(this.responseText);
txt += "<table id='myTable' border='1'><tr><th>ชื่อ</th></tr>"
for (x in myObj) {
//alert(x)
txt += "<tr id='w'><td id='a'><a href='#' onclick='test()'>" + myObj[x].cus_name + "</a></td></tr>";
}
txt += "</table>"
document.getElementById("demo").innerHTML = txt;
}
};
xmlhttp.open("POST", "json_demo_db_post.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send("x=" + dbParam);
</script>
</body>
</html>
Tag : PHP, MySQL, HTML, CSS, JavaScript, jQuery
|
|
|
|
|
|
Date :
2017-05-24 18:59:20 |
By :
kimhan1234 |
View :
945 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใน function ตอนที่ onclick ให้เก็บข้อมูลรายการนั้นๆ ไว้ด้วยครับ แล้วค่อยเอามาใช้ครับ
|
|
|
|
|
Date :
2017-05-25 05:02:57 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-05-26 10:28:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอสอบถามอีกนิดนึงนะครับ ในไฟล์jsonผมselectข้อมูลไป 2 คอลัมน์
แต่ทำไมพอไปเรียกดูข้อมูลอีกหน้านึงข้อมูลมันไม่มาครับ มันมาแค่คอลัมเดียวครับคือคอลัมน์แรก
่json_file.php
<?php
header("Content-Type: application/json; charset=UTF-8");
$obj = json_decode($_POST["x"], false);
$x=$_POST["x"];
$y=$_POST["y"];
$conn = new mysqli("localhost", "root", "0869589242", "stock_management");
$result = $conn->query("SELECT cus_id,cus_name FROM `customer` WHERE mid(cus_id,4,2)='$x' and mid(cus_id,7,1)='$y'");
$outp = array();
$outp = $result->fetch_all(MYSQLI_ASSOC);
echo json_encode($outp);
?>
หน้าที่เรียกดูข้อมูล
txt += "<tr id='w'><td id='a'><a href='#' onclick='show(this)'>" + myObj[x].cus_id + "</a>" + myObj[x].cus_name +"</td></tr>";
|
ประวัติการแก้ไข 2017-05-26 12:15:50
|
|
|
|
Date :
2017-05-26 12:14:47 |
By :
kimhan1234 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|