|
|
|
สอบถามการส่งค่าจาก javascript ไปยัง php ต้องการโชว์ข้อมูลที่เลือก ใน popup ลอง console.log() ดูค่า ค่าที่เลือกมามีข้อมูล ต้องการให้โชว์ค่าใน textbox ต้องโยนค่า javascript ไปยัง php อย่างไรคะ รบกวนสอบถามหน่อยค่ะ |
|
|
|
|
|
|
|
สอบถามการส่งค่าจาก javascript ไปยัง php ต้องการโชว์ข้อมูลที่เลือก ใน popup ลอง console.log() ดูค่า ค่าที่เลือกมามีข้อมูล ต้องการให้โชว์ค่าใน textbox ต้องโยนค่า javascript ไปยัง php อย่างไรคะ รบกวนสอบถามหน่อยค่ะ ขอบคุณค่ะ ^^
ช่อง textbox ที่รับค่า
<input type="text" class="form-control has-feedback-left" id="ut_wn2" name="ut_wn2" placeholder="Please Choose Withness 2" required="required" value="<?php echo $empnamewn2; ?>">
จาวาสคริปต์ที่ส่งมาค่ะ
Code (JavaScript)
<script type="text/javascript">
$(document).ready(function(){
$(document).on('click', '#BtngetWN2', function(e) {
e.preventDefault();
var empidwn2 = $(this).data('wn2-id') || '';
var empnamewn2 = $(this).data('wn2-name') || '';
var empemailwn2 = $(this).data('wn2-email') || '';
$("ut_wn2id").val(empidwn2);
$("ut_wn2").val(empnamewn2);
$("ut_wn2email").val(empemailwn2);
$("#rmtprofileWN2, #empidwn2, #empnamewn2, #empemailwn2").modal('hide');
//$(this).hide();
console.log('---------- Withness 2----------');
console.log(empidwn2);
console.log(empnamewn2);
console.log(empemailwn2);
});
});
</script>
Tag : PHP, HTML, HTML5, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2017-08-15 12:38:02 |
By :
natthanichaB |
View :
1705 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
$.ajax({ url: 'http://yourdomain/yourfile.php', type: 'POST', data: {para1: 'data1', para2: 'data2'}})
.done(function(response){
var a = $.parseJSON( response);
alert('para1='+a.para1 +' ---- para2=' + a.para2);
})
php on server
Code (PHP)
<?php
// yourfile.php
echo json_encode( $_POST);
|
ประวัติการแก้ไข 2017-08-15 13:22:32
|
|
|
|
Date :
2017-08-15 13:21:19 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งงๆกับคำถามอยู่ครับ ตกลง php กับ javascript นี่ไฟล์เดียวกันหรือเปล่า หรือว่าคนล่ะไฟล์ต้องการ post ค่าไปอีกฟอร์ม
----------------------------
1) javascript อยู่ไฟล์เดียวกันกับ php ก็ไม่ต้อง post ค่าไป แค่เอา object มารับค่าที่ click มา
เช่น
- var ut_wn2Obj = document.getElementById('ut_wn2');
- ut_wn2Obj.value = empnamewn2;
2) javascript อยู่คนล่ะไฟล์เดียวกันกับ php ต้อง post ค่าไป
เช่น
- <input type="text" id="ut_wn2" name="ut_wn2" value="<?php echo $_POST['empnamewn2']; ?>">
|
ประวัติการแก้ไข 2017-08-15 13:37:59
|
|
|
|
Date :
2017-08-15 13:36:56 |
By :
ccjpn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากๆ นะคะ คำแนะนำ ทุกคอมเม้นท์
|
|
|
|
|
Date :
2017-08-15 13:42:23 |
By :
natthanichaB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตาม คอมเม้นท์ของ คุณ James_037 แก้ไขประมาณนี้ค่ะ
// -- เพิ่มตรงนี้เข้าไปค่ะ เป็น javascript นะคะ -- //
var ut_wn1Obj = document.getElementById('ut_wn1');
ut_wn1Obj.value = empnamewn1;
var ut_wn1idObj = document.getElementById('ut_wn1id');
ut_wn1idObj.value = empidwn1;
var ut_wn1emailObj = document.getElementById('ut_wn1email');
ut_wn1emailObj.value = empemailwn1;
ต่อจาก console.log() บรรทัดที่ 23 นะคะ
ขอโทษด้วยนะคะ ที่ตอบช้า ค่ะ
|
|
|
|
|
Date :
2017-08-19 08:28:20 |
By :
natthanichaB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|