 |
จะส่งค่าแบบ post อย่างไง ด้วย ajax ต้องแก้ไขโค้ดอย่างไงเหรอครับ |
|
 |
|
|
 |
 |
|
xmlhttp.open("GET", url, false); ลองเปลี่ยนเป็น
xmlhttp.open("POST", url, false);
|
 |
 |
 |
 |
Date :
2011-02-04 16:46:02 |
By :
keedkean.com |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองใช้ Jquery ดูครับ แล้วชีวิตท่านจะง่ายขึ้น
Code (PHP)
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script>
<script type="text/javascript">
function getresult(){
// เอาค่าจาก form มาเก็บลง num1,num2
var num1 = $("#num1").val();
var num2 = $("#num2").val();
$.ajax({
type: "POST",
url: "ajax.php",
data: "num1="+num1+"&num2="+num2,
success: function(msg){
document.form1.result.value = msg; //นำค่าที่ได้ไปแสดงผล
}
});
}
</script>
อย่าได้ GET ก็เปลี่ยนจาก type: "POST", เป็น type: "GET", เท่านั้น
|
ประวัติการแก้ไข 2011-02-04 16:53:08 2011-02-04 16:54:07 2011-02-04 16:55:55
 |
 |
 |
 |
Date :
2011-02-04 16:52:19 |
By :
zankumuro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมได้เปลี่ยนจาก xmlhttp.open("GET", url, false); เป็น xmlhttp.open("POST", url, false); ก็ยังไม่ได้นะครับ
ไม่อยากพึ่ง jquery มากไปนะ จะฝึกเองครับ
|
ประวัติการแก้ไข 2011-02-04 17:10:32 2011-02-04 17:10:50
 |
 |
 |
 |
Date :
2011-02-04 17:10:03 |
By :
looktevada |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|