PHP+AJAX+JQUERY+JSON回到JSON值是UNDEFINE
程序员文章站
2022-04-25 15:26:17
...
PHP+AJAX+JQUERY+JSON返回JSON值是UNDEFINE
index.php ajax部分
后台ajax.php
header("cache-control: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["message"];
$link=mysql_connect("localhost","root","");
mysql_query("set names 'gbk'");
mysql_select_db("liuyan");
$exec="insert into liuyan (name,email,message,date) values ('$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就是一个对象了。
index.php ajax部分
后台ajax.php
header("cache-control: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["message"];
$link=mysql_connect("localhost","root","");
mysql_query("set names 'gbk'");
mysql_select_db("liuyan");
$exec="insert into liuyan (name,email,message,date) values ('$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就是一个对象了。
相关文章
相关视频
推荐阅读
-
PHP接口 给C#程序调用 返回值以json格式 如何实现?是return还是echo
-
php获取透过url的json数据,返回的是空值
-
PHP+AJAX+JQUERY+JSON回到JSON值是UNDEFINE
-
php获取经过url的json数据,返回的是空值
-
php获取经过url的json数据,返回的是空值
-
PHP接口 给C#程序调用 返回值以json格式 怎么实现?是return还是echo
-
PHP接口 给C#程序调用 返回值以json格式 怎么实现?是return还是echo
-
jquery回到json数组在firefox下正常 可到了chrome下会丢失2个键值对应的值。为什么。
-
PHP数组使用 php_encode 后再使用 JSON.parse 转换成js对象会报错(之前数组中有个值是 json字符串)
-
JS页面跳转后,返回到该页面时,该页面的全局变量的值是怎么变化的?_html/css_WEB-ITnose