ทำ onChange เลือก 1 ได้ข้อมูลแล้ว ถ้าต้องการค่าที่ส่งไปมากกว่า 1 ค่าต้องทำไงคะ
Code (PHP)
<option value="<?PHP echo("{$rows->rm_id}"); ?>|<?PHP echo("{$rows->rm_id2}"); ?>|<?PHP echo("{$rows->rm_id2}"); ?>"><? echo("{$rows->rm_name}"); ?>
ถ้าใช้ onchange ค่อยไป
explode("|",$_POST["rm_id"])
ได้มั้ย
Date :
2016-11-10 16:35:25
By :
คนมีเสน่ห์
http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_html_append
Date :
2016-11-10 16:37:34
By :
OwndaysTH
รวมค่าเป็นก้อน
var user = $("input[name*='username']").val();
var pass = $("input[name*='password']").val();
var authen = $("input[name*='login-robot']").val();
var dataSet={ username: user, password: pass, authencode:authen };
$.post(url,dataSet,function(data){
.........
});
หรือใช้ .serialize() ก็ได้ครับ
Date :
2016-11-10 16:51:42
By :
apisitp
ได้แล้วนะคะ คือ ส่งค่าเข้าไปเพิ่มเลยโดยคั่นด้วยสัญลักษณ์ แล้วค่อยไปแยกค่าCode (PHP)
<option value="<? echo("{$rows->rm_id}").'/'.$yearb; ?>"><? echo("{$rows->rm_name}"); ?></option>
Code (JavaScript)
function getcause(val) {
var myArray = val.split("/");
rm_id = myArray[0];
yearb = myArray[1];
$.ajax({
type: "POST",
url: "get_cause.php",
data:{rm_id: rm_id,
yearb: yearb
},
success: function(data){
$("#txtcause-list").html(data);
}
});
}
Date :
2016-11-16 14:44:48
By :
wannieja
Date :
2016-11-16 14:51:40
By :
mr.win
Load balance : Server 00