|
|
|
การส่งค่าระหว่างฟอร์ม และแสดงโดยไม่ต้องรีเฟสหน้าจอ |
|
|
|
|
|
|
|
ajax ช่วยได้
|
|
|
|
|
Date :
2013-05-28 10:45:13 |
By :
dekkuza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำยังไงหรอคับ มีตัวอย่าง หรือ โค๊ดให้ดูหน่อยไหมคับ
|
|
|
|
|
Date :
2013-05-28 10:46:35 |
By :
banksos99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
file1
Code (PHP)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(document).ready(function(){
$('#button').click(send); //เมื่อกดปุ่มจะทำงานฟังก์ชันก์ send
});
function send(){
var url = "ajaxTest.php"; // ส่งไปอีกหน้าหนึ่ง
var params = "name="+$('#name').val(); //รับค่าจาก input มาเก็บไว้ใน params
$.post(url,params,function(data){ //ส่ง ajax
$('p').html(data); // ให้ <p> แสดงค่าที่กรอกใน input ที่กลับมาจาก call back อีกหน้า
});
}
</script>
</head>
<body>
<form id="form1">
text : <input type="text" name="name" id="name"/>
<input type="button" name="button" id="button" value="sendAjax" />
</form>
<p></p>
</body>
</html>
file2
ajaxTest.php
Code (PHP)
<?php
$name = $_POST['name'];
echo $name;
?>
|
|
|
|
|
Date :
2013-05-28 13:08:41 |
By :
jigjopuna |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
taget สิครับง่ายด้วย
|
|
|
|
|
Date :
2013-05-28 13:25:15 |
By :
Professer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าสนใจครับ เพราะผมก็ใช้ วิธี selfclose(); , window.opener.reload() ประมาณนี้อยู่เหมอืนกันเลยครับ
|
|
|
|
|
Date :
2013-05-28 14:10:15 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*********** Main
<TABLE>
<TR>
<TD id="txtName"></TD>
</TR>
</TABLE>
********** Popup
<script language="javascript">
function fncSend(){
window.opener.document.getElementById("txtName").innerHTML = "<font color=#ff0000>ส่งค่ากลับ</font>";
window.self.close();
}
</script>
<TABLE>
<TR>
<TD><INPUT TYPE="button" value="send data" onclick="fncSend();"></TD>
</TR>
</TABLE>
|
|
|
|
|
Date :
2013-05-28 14:24:16 |
By :
thep |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากคับ ผมพึ่งศึกษาเลยไม่เข้าใจ
poo ผมทำแล้ว มันเอา file 2 มาแสดง file 1
สำหรับ คนอื่นๆ ผมไม่เข้าใจอะคับ
ผมขอโค๊ดเต็มๆได้ไหมคับ
แล้วผมเปิด file1 และ file 2 พร้อมกัน แล้วใส่ file 1 file 2 โชว์ค่าให้เลย โดยไม่ต้องรีเฟส ได้ไหมคับ
|
ประวัติการแก้ไข 2013-05-29 10:51:09
|
|
|
|
Date :
2013-05-29 10:50:23 |
By :
banksos99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้อง ajax + jquery ครับ
ให้ ajax ส่งค่าไป จากนั้นทำค่าที่รีเทรินมา ไปทำ ไส่ในอินพุดหรือแสดงออกมาด้วย jquery
|
|
|
|
|
Date :
2013-05-29 11:19:24 |
By :
bankza009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|