jQuery JSON with PHP json_encode and json_decode


-
NULL 博文链接:https://shiren1118.iteye.com/blog/309232
-
2019-03-14
无法从jquery中的Json_encode获取值_course
2015-08-23<div class="post-text" itemprop="text"> <p>I have a file whichh is converting my php array to json</p> <pre><code><?php include('lib/db.php'); $cid = mysql_real_escape_string($_POST['id']); $q = rand(1, 2); $var = array(); $rs1 = mysql_query("select * from questions where qid='$q' and sub_id='$cid'"); while ($r1 = mysql_fetch_array($rs1)) { $var[] = array('qid' = > $r1['qid'], 'question' = > $r1['question'], 'ans' = > $r1['ans1'], 'ans2' = > $r1['ans2'], 'ans3' = > $r1['ans3'], 'ans4' = > $r1['ans4']); } print json_encode($var); ?> </code></pre> <p>and the jquery code to load the value</p> <pre><code>$.ajax({ url: "getquestion.php", type: "POST", data: "id=" + id, cache: false, dataType: "json", success: function (data, jqXHR) { if (data == null) { alert('nothing'); } else { alert(data[0]); } } }); </code></pre> <p>But i am getting undefined in firebug console But i want the JSON value in jQuery variable.</p> </div>
如何使用Jquery AJAX从PHP json_encode读取JSON数据_course
2014-04-30<div class="post-text" itemprop="text"> <p>BEEN at this for days. Using jquery ajax to perform somethings and trying to get a json encoded response from my server. Not sure why this is now working for me.</p> <p>Below is my Javascript function</p> <pre><code>function checkFriendsEmail(friendsEmail){ var request = $.ajax({ url : 'http://localhost/loginsentology/serverside/checkfriendexist2.php', type: 'POST', data: { 'checkfriend' : 'checkfriend', 'friendsemail' : friendsEmail, }, success: function(data) { console.log(data); <<<-- Comes back to my console as a JSON obj console.log(data.nouser); <<-- Comes back undefined } </code></pre> <p>I get this result in my console. { "nouser" : ["noUserExist"] } <<<----- How do I grab this.</p> <p>MY PHP is below</p> <pre><code>$fdarray = array(); $_db = DB::getInstance(); $_query = $_db->query('SELECT * FROM users WHERE email = ? ', array($_POST['friendsemail'])); $results = $_query->results(); $numberOfRows = $_db->numberOfRows(); if ($numberOfRows == 0) { //$noUserExist = 'NoUserExist'; $fdarray['nouser'] = array(); array_push($fdarray['nouser'], 'noUserExist'); echo json_encode($fdarray); return false; } else { //friends email exist in users db --> now we must check to see if friend has devices $friendsEmail = $results[0]->email; if ($_POST['friendsemail'] == $friendsEmail) { $id = $results[0]->id; $_db2 = DB::getInstance(); $_query2 = $_db2->query('SELECT * FROM devices WHERE userid = ? ', array($id)); $results2 = $_query2->results(); $numberOfRows2 = $_db2->numberOfRows(); if ($numberOfRows2 == 0) { //user has no devices attached to name $fdarray['userexist'] = array(); $fdarray['nodevices'] = array(); array_push($fdarray['userexist'], true); array_push($fdarray['nodevices'], 'noDevicesForUser'); echo json_encode($fdarray); return false; } else { $fdarray['userexist'] = array(); $fdarray['devices'] = array(); array_push($fdarray['userexist'], true); for ($i = 0; $i < $numberOfRows2; $i++) { array_push($fdarray['devices'], $results2[$i]->devicename); } //end for statement } //end number of rows2 echo json_encode($fdarray); } //end firendsemail == firendsemail } </code></pre> </div>
- json_decode( ) 和 json_encode( ) 的区别和使用方法 54422018-12-28php中的使用: json_encode 将数组转化成json。 成功返回 json 编码的 string ,失败返回 false 。 json_encode(array("result"=&gt;'1',"msg"=&gt;"编辑成功!","memberId"=&gt;$memberId)); json_decode 将json转换成对象/数组。 当第二个参数为true返回 arra...
C语言入门--必须基础17讲
2017-07-28适合没有基础的人群学习C语言,简单的入门教程。帮助小白理解什么是开发,什么是编程。做的很简单,很多细节没有详细讲解,不适合用来深入研究。学了这个,你能理解什么是编程,什么是C语言。
5.8MB
2020美赛C题题目.rar
2020-03-06Problem C: 电商里的数据财富 在电商市场中,亚马逊为消费者提供了对购买商品的评价(打分和评论)的服务。个人评级,又称为“星级评级”,意思是允许消费者使用1(低分差评,低满意度)到5(高分好评
89KB
html制作的登录界面
2011-05-12html制作的登录界面html制作的登录界面html制作的登录界面html制作的登录界面html制作的登录界面html制作的登录界面html制作的登录界面html制作的登录界面
Java系列技术之JavaWeb入门
2018-09-18JavaWeb里的基础核心技术
793.88MB
7套JavaWeb毕业设计+教程
2020-10-157套JavaWeb毕业设计+教程,包括:1.源代码;2数据库;3.模块解析;4.视频教程;5.项目截图
-
学院
UE4游戏逆向与安全+FPS游戏逆向与安全
UE4游戏逆向与安全+FPS游戏逆向与安全
-
下载
相对平行直线扫描计算机分层成像研究
相对平行直线扫描计算机分层成像研究
-
博客
keil-STM32中如何查看代码大小,和KEIL51稍微不同
keil-STM32中如何查看代码大小,和KEIL51稍微不同
-
下载
一种基于LWT和混沌加密的音频水印算法
一种基于LWT和混沌加密的音频水印算法
-
学院
阿里云云计算ACP考试必备教程
阿里云云计算ACP考试必备教程
-
下载
高应变InxGa1-xAs薄膜的结晶质量及光学特性
高应变InxGa1-xAs薄膜的结晶质量及光学特性
-
博客
CentOS7 MySQL8 主备安装
CentOS7 MySQL8 主备安装
-
下载
万象2004 非常好用
万象2004 非常好用
-
学院
WPF上位机数据采集与监控系统零基础实战
WPF上位机数据采集与监控系统零基础实战
-
下载
一种全数字脉冲信号延迟转发系统
一种全数字脉冲信号延迟转发系统
-
学院
微信小程序之颜值测试项目(测颜值)【项目实战】
微信小程序之颜值测试项目(测颜值)【项目实战】
-
学院
Qt项目实战之基于Redis的网络聊天室
Qt项目实战之基于Redis的网络聊天室
-
博客
contos8伪分布式部署hadoop-3.2.1
contos8伪分布式部署hadoop-3.2.1
-
学院
全网唯一的为GIS+BIM而生的cesiumjs或cesium视频教程
全网唯一的为GIS+BIM而生的cesiumjs或cesium视频教程
-
学院
21年新消息队列RabbitMQ视频教程AMQP教程
21年新消息队列RabbitMQ视频教程AMQP教程
-
下载
机载光电雷达性能测试系统的设计
机载光电雷达性能测试系统的设计
-
博客
vue和react渲染的区别是什么?
vue和react渲染的区别是什么?
-
下载
牛年运程2021.rar
牛年运程2021.rar
-
下载
细多管CPC线性菲涅耳聚光系统仿真及实验研究
细多管CPC线性菲涅耳聚光系统仿真及实验研究
-
博客
黑白树(DFS、贪心)
黑白树(DFS、贪心)
-
下载
High responsivity and near-infrared photodetector based on graphene/MoSe2 heterostructure
High responsivity and near-infrared photodetector based on graphene/MoSe2 heterostructure
-
学院
C++异步串口通信
C++异步串口通信
-
博客
Linux系统中的用户管理和权力下放
Linux系统中的用户管理和权力下放
-
下载
大口径光学元件功率谱密度的拼接干涉检测
大口径光学元件功率谱密度的拼接干涉检测
-
博客
一个简单的PHP在线书签系统
一个简单的PHP在线书签系统
-
下载
基于机器学习校正的极紫外光刻含缺陷掩模仿真方法
基于机器学习校正的极紫外光刻含缺陷掩模仿真方法
-
博客
PHP实现微信支付(jsapi支付)流程
PHP实现微信支付(jsapi支付)流程
-
博客
【牛客网】字符金字塔
【牛客网】字符金字塔
-
学院
Python语言编程高级精讲课 从程序员到架构师的必修课
Python语言编程高级精讲课 从程序员到架构师的必修课
-
博客
6.时间对象 定时器 样式/内容设置
6.时间对象 定时器 样式/内容设置