PHP+AJAX+JQUERY+JSON は、JSON 値 UNDEFINE
index.php ajax part
バックエンド ajax.php
ヘッダー ("キャッシュ制御:no-cache,must-revalidate");
header('Content-Type: text/html; charset=gb2312');
$name=$_GET ["name"] ;
$email=$_GET["email"];
$date=date( "Y-m-d H:i:s ");
$message=$_GET ["メッセージ"];
$link=mysql_connect("localhost","root","");
mysql_query("set names 'gbk'") ; 🎜> mysql_select_db("liuyan");
$exec="liuyan (名前,電子メール,メッセージ,日付) の値に挿入 ('$name','$email','$ message', '$date')";
$a=array('name'=>$name,'email'=>$email,'message'=>$message,'date '=> ;$date);
echo json_encode($a);
mysql_close();
?>
get 値の転送は問題ありません バックグラウンド データデータベースに追加されていません。
-----解決策---------------------- ---------
var json=eval("("+json+")");
これは間違っています:
var json = eval(json); つまり、json はオブジェクトです。