|
|
|
รบกวนช่วยดูหน่อยครับส่งค่าจาก ajax ไป php แต่ได้ค่าตัวแปรเป็น null |
|
|
|
|
|
|
|
Code (PHP)
<?php
if(isset($_POST['vals'])){
// เอาโค๊ด 2 ส่วนมาไว้ในที่เดียวกันก็ต้องเขียนคลุมมันให้ดี
exit( $_POST['vals']); // เมื่อแสดงผลแล้วก็ต้องออกจากโปรแกรม ไม่งั้นมัน echo ข้างล่างออกไปด้วย
}
?>
<html>
<head>
<script src="jquery-3.2.1.min.js"></script>
<script>
$(document).ready(function(){
$.ajax({
type: "POST",
url: 'ls2.php',
data: {vals:'13'}
}).done(function(msg){
// รับค่ามาแล้วให้ทำอะไรต่อ เรียกใช้ ajax แต่ไม่ดำเนินการต่อ มันก็ไม่ไปไหน
$('#test').html(msg); // เอาค่าที่ได้รับมา ใส่ลงไปใน div ที่ต้องการ โดย อ้างอิง id (หรือ classname, tagname)
});
});
</script>
</head>
<body>
<div id="test"></div>
</body>
</html>
|
|
|
|
|
Date :
2017-06-01 08:22:50 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมดูหลายรอบแล้วไม่เห็นมันจะมาที่ตัวแปร phpตรงใหนเลยครับ
|
|
|
|
|
Date :
2022-02-22 12:28:04 |
By :
jj |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องเข้าไปกำหนดตัวแปรใน divเท่านั้นครับ
<div id="test">
<?
if(isset($_POST['vals'])){
$tt = $_POST['vals'];
echo "<br>tt=".$tt;
}
?>
</div>
|
|
|
|
|
Date :
2022-02-22 13:21:56 |
By :
jj |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|