เขียน script function ให้ insert ข้อมูลเมื่อเข้า function นี้ แต่มัน insert ครั้งแรกครั้งเดียว เมื่อเข้า function ครั้งที่ 2 ไม่ทำงาน
ศึกษาโค๊ดฝั่ง server (php)
และโค๊ดฝั่ง client (javascript)
มันทำงานสลับไปมาภายในโค๊ดเดียวกันไม่ได้
ขณะอยู่่ฝั่ง server::
code html javascript ก็ไม่ทำงาน เป็นแค่ text ธรรมดาๆ ไม่สามารถทำงานอะไรได้
ขณะ อยู่ฝั่ง client::
code php จะไม่ปรากฏมาให้เห็น ยกเว้นเขียน ผิดไวกรณ์ หรือ ไม่มี php complier
ดังนั้นเมื่ออยู่ฝั่ง client ต้อง request กลับไป server เพื่อให้ทำงาน ในฝั่ง server ครับ
ลองวิวซอร์สดูครับว่า มันมีโค๊ด php ติดมาฝั่ง client หรือเปล่า ถีงคิดว่ามันจะทำงาน ฝั่ง client ได้
Code (PHP)
function textchange(count_num) {
var test = jQuery('#product_in'+count_num).val();
$.ajax({ url: 'phpfile.php', // จะทำอะไรก็ว่าไปที่ฝั่ง server
data:{ product: xxx, product_out: yyy, date_check........}
, success: r=>{
// เมื่อได้รับ response
$('#status_sql_show_td'+count_num).text(r.test);
}});
}
ปล. อ่าน document คำสั่งด้วยล่ะ ผมแค่แสดง algorithm
แต่ละคำสั่งที่เป็นตัวอย่างไม่ได้มี parameter สำคัญ ขนาดนำไปใช้งานจริงได้
ประวัติการแก้ไข 2019-05-26 10:07:57 2019-05-26 10:11:35
Date :
2019-05-26 10:00:15
By :
Chaidhanan
ขอบคุณครับ
Date :
2019-05-26 14:48:37
By :
gazutumn
Load balance : Server 05