ผมลอง debug ดู มันติดตรง ar obj = jQuery.parseJSON(<?php echo $arr_user;?>); นี่แหละครับ ผมลองใช้ '<?=$arr_user;?>' ก็ไม่ได้ครับ
$arr_user = array();
if(isset($_POST["submit"])){
$arr_user = $_POST["aut"];
$arr_user["password"] = trim(md5($arr_user["password"]));
json_encode($arr_user);
}
?>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="js/jquery-1.8.1.min.js"></script>
<title>Access PR ROBOT</title>
</head>
<body>
<script type="text/javascript">
var obj = jQuery.parseJSON(<?php echo $arr_user;?>);
function login(){
var obj = $.parseJSON(<?php echo $arr_user;?>);
$.each(obj, function(key, val){
$('#text2').append(key ' = ' val '<br />');
});
return false;
}
</script>
<div style="width: 960px; margin: 0 auto; padding-top: 30px;">
<h1>Loggin PR ROBOT</h1>
<form action="index.php" method="POST" align="center" onsubmit="return login()">
<label for="username">Username: </label><input type="text" id="username" name="aut[username]" /><br />
<label for="password">Password: </label><input type="password" id="password" name="aut[password]" /><br /><br />
<input type="submit" name="submit" value="Login" style="width: 75px; height: 50px;" />
</form>
</div>
<div id="text2"></div>
</body>
</html>
ช่วยดูให้ทีนะครับ
