|
|
|
เกี่ยวกับการรับ-ส่งค่า แบบ GET ของ jQuery ผ่าน Url |
|
|
|
|
|
|
|
หมายถึงการรับค่า ผ่าน Url นะค่ะ เหมือนที่เราใช้กับ php อ่ะ
Code (PHP)
http://localhost/index.php?group_sid=100&group_id=1
|
|
|
|
|
Date :
2010-11-12 18:04:22 |
By :
Avrill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัยจะยากจริงๆ ไม่มีใครรู้เลย
|
|
|
|
|
Date :
2010-11-13 10:03:07 |
By :
Avrill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เรียก para ตามปกติสิครับ
ถ้า ajax ส่งไปเป็นแบบ get
ตอนเรียก็ $_GET['some'] เหมือนกับการใช้ url ปกติแหละครับ
|
|
|
|
|
Date :
2010-11-16 16:51:55 |
By :
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะเอาจาก link คลิกแล้วส่งแบบ get ไปที่ไฟล์โดยเทคนิคของ ajax ใช่มั้ย?
|
|
|
|
|
Date :
2010-11-16 17:20:10 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax เป็นการส่ง http request ระบุได้ว่าจะส่งแบบ get หรือ post ไม่จำเป็นต้องใช้ form ก็ได้ เก็บค่าใน div ส่งไปยังได้เลยครับ
|
|
|
|
|
Date :
2010-11-16 22:10:08 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
<a href="ajax.php?param1=aaa¶m2=bbb">GET</a>
Code (JavaScript)
$.ajax({
url: 'ajax.php?param1=aaa¶m2=bbb',
success: function(data) {
alert(data);
$('#content').html(data);
}
});
|
|
|
|
|
Date :
2010-11-17 09:20:21 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้แบบ POST
Code (JavaScript)
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
***ถ้าเราไม่กำหมด type ค่า default มันจะเป็น GET
|
|
|
|
|
Date :
2010-11-17 09:23:27 |
By :
rasabut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
data: "id=ค่าที่ส่งไป"
รับด้วย $_GET['id']
|
|
|
|
|
Date :
2010-11-17 20:26:07 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีไฟล์ สามไฟล์นะค่ะ index.php , add.php , edit.php นู๋สร้าง link เมนู ไว้ที่หน้า index.php แล้วจะเรียก หน้าฟอร์ม add.php มาโชว์ ใน index.php และ ไฟล์ edit ก้อเช่นกันค่ะ แบบว่าเรียก ผ่านหน้า index.php อ่ะค่ะ แบบไม่ใช้ ifram นะค่ะ มีวิธีไหนบ้าง
ขอบพระคุณ เป็นอย่างสูง ผู้มีความรู้ช่วยแนะนำได้นะค่ะ กำลังทำโปรเจคอ่ะค่ะ
<div>
<div> menu add menu edit ???????????</div>
<div> โชว์ข้อมูล </div>
</div>
ุ้ถ้ามีเมนูแบบนี้แล้ว จะเรียก หน้า อื่น ตามลิ้งให้มาโชว์และประมวลผล ในหน้านี้อย่างไรค่ะให้มาโชว์ส่วนของ โชว์ข้อมูลอ่ะค่ะ
|
|
|
|
|
Date :
2011-08-18 00:17:40 |
By :
นู๋น่า |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบนี้ดูนะครับ
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
function show_per(data){
var id={id:data}
$.post("test.php",id,function(data){
$("#Showtext").html(data);
});
}
</script>
</head>
<body>
<a href='javascript:show_per(66);'><b>test</b></a>
<div id="Showtext"></div>
</body>
</html>
test.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$id=$_POST[id];
$total=5+$id;
echo "รวม$total";
?>
</body>
</html>
ขอขอบคุณ http://www.ninenik.com/webboard2.php?id_que=145
|
ประวัติการแก้ไข 2013-12-11 21:32:52
|
|
|
|
Date :
2013-12-11 21:29:11 |
By :
apirako |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่าง ajax jquery json
Code (PHP)
<?php
session_start();
$_SESSION['rownum']=isset($_SESSION['rownum'])? $_SESSION['rownum'] : 0;
if(isset($_POST['getdata'])){
$_SESSION['rownum']++; $_SESSION['data']=$_POST['getdata'];
echo json_encode($_SESSION); exit;
}
if(isset($_GET['cleardata'])) { $_SESSION['rownum']=0; exit; }
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" >
<title>Ajax TEST</title>
</head>
<body>
<!-- ///////// หาโหลดมาใช้ด้วยนะครับ ////////////////////// -->
<script language="javascript" src="../jquery-2.1.1.min.js"></script>
<!-- ///////////////////////////////////////////// -->
<script language="javascript" type="text/javascript">
$(document).ready(function(e) {
$('#select_job').change(function(e) {
if($(this).val()>''){
var xvalue = $(this).val();
$.ajax({
url: '', // ไม่ใส่อะไรเลย คือเรียกตัวเอง ปล. หรือไม่ใส่ทั้งบันทัดนี้เลยก็เหมือนกัน
type:'POST', data:{ getdata: 'test', value: xvalue }
}).done(function(msg){
var ss = $.parseJSON($msg);
var txt = '<tr><td>'+ss.rownum+'</td><td>Message '+ss.data+'</td></tr>';
$('#testTB').append(txt);
});
}
});
$('button').click(function(e){
$('#testTB').empty().append('<tr><th>Item</th><th>Description</th></tr>');
$.ajax({ url:'?cleardata=1'});
});
});
</script>
<select id="select_job" >
<option value="">-- Select Your Job --</option>
<option value="getYourJob1">getYourJob1</option>
<option value="getYourJob2">getYourJob2</option>
</select><br />
<button type="button">clear</button>
<table border="1" id="testTB">
<tr><th>Item</th><th>Description</th></tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2016-02-14 11:45:57 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|