$(document).ready(function() { である JSON 値を返します。"/> $(document).ready(function() { である JSON 値を返します。">

ホームページ  >  記事  >  バックエンド開発  >  PHP+AJAX+JQUERY+JSON は JSON 値 UNDEFINE を返します

PHP+AJAX+JQUERY+JSON は JSON 値 UNDEFINE を返します

WBOY
WBOYオリジナル
2016-06-13 13:21:46905ブラウズ

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 はオブジェクトです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。