|
|
|
สอบถามการใช้งาน ajax ครับ ในกรณีที่เขียนสคริปไว้แล้ว แต่ต้องการใช้ ajax ร่วมให้รันแค่จุดเดียวต้องทำไง |
|
|
|
|
|
|
|
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="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('input[name^="check_b"]').click(function(){
//alert($(this).val());
if($(this).attr('checked')== true){
$.post("test2.php", {check_b: $(this).val(),condition: 'create'}, function(data){
alert(data);
/*สร้าง session*/
});
}else{
$.post("test2.php", {check_b: $(this).val(),condition: 'destroy'}, function(data){
alert(data);
/*ลบ session*/
});
}
});
});
</script>
</head>
<body>
<input type="checkbox" name="check_b[]" id="check_b[]" value="1" />1
<input type="checkbox" name="check_b[]" id="check_b[]" value="2" />2
<input type="checkbox" name="check_b[]" id="check_b[]" value="3" />3
<input type="checkbox" name="check_b[]" id="check_b[]" value="4" />4
<input type="checkbox" name="check_b[]" id="check_b[]" value="5" />5
</body>
</html>
Code (PHP)
<?php
if($_POST['condition'] == 'create')
{
//session_start();
//$_SESSION['check_b'][$_POST['check_b']] = $_POST['check_b'];
echo $_POST['condition'];
} else {
echo $_POST['condition'];
}
?>
|
|
|
|
|
Date :
2011-03-06 12:38:01 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|