เพิ่ม function ลงใน var ่ของ jquery สามารถทำได้หรือไม่ครับ
var fieldHTML = '<tr><td><input type="text" name="process1" value="" size="40"></td><td><input type="text" name="target1" value="" size="5"> '.selectprocessunit($db,'targetunit1').' </td></tr>';
function สีแดง เป็นภาษา php ใช่ไหมครับ
ลองแก้เป็น
Code (PHP)
var fieldHTML = `<tr>
<td><input type="text" name="process1" value="" size="40"></td>
<td><input type="text" name="target1" value="" size="5"> <?=selectprocessunit($db,'targetunit1')?></td>
</tr>`;
ไม่รับรองความถูกต้องเพราะ ไม่รู้ว่า function นี้ทำงานอะไร
แค่เป็นตัวอย่างการเรียกใช้ function ในส่วนของ php ก้บ html
และถ้า function นี้เป็นส่วนของภาษา javascript
Code (JavaScript)
var fieldHTML = `<tr>
<td><input type="text" name="process1" value="" size="40"></td>
<td><input type="text" name="target1" value="" size="5"> ${selectprocessunit($db,'targetunit1')}</td>
</tr>`;
ปล. เปลี่ยนวิธี ต่อstring โดยใช้ single quote ให้ใช้ back quote ครอบ แทนครับ การใสตัวแปรก็ดูสะอาดตามากกว่า สามารถขึ้นบันทัดใหม่ได้ด้วย โดยไม่ผิดไวยกรณ์
ประวัติการแก้ไข 2020-03-21 10:31:37 2020-03-21 10:33:11 2020-03-21 10:34:39
Date :
2020-03-21 10:29:29
By :
Chaidhanan
ขอบคุณสำหรับความรู้ใหม่ครับ
JavaScript back quote
เพิ่งรู้ว่าใช้แบบนี้ได้ด้วย ปกติยาวหลายๆบรรทัดต่อสตริงจนลายตาหมดเลยครับ
Date :
2020-03-21 10:50:04
By :
{Cyberman}
ตอนแรกก็ค้นหาของ php ครับ แต่ google มันแสดง ออกมาหลายภาษา เลยได้ประโยชน์จากการค้นเอง
ก็พยายามบอกเด็กใหม่ๆ ให้ค้นเอง จะได้มากว่าที่ต้องการ อาจจะช้าหน่อยเพราะต้องอ่านเอง แต่ประโยชน์มหาศาล
Date :
2020-03-21 13:24:36
By :
Chaidhanan
Load balance : Server 02