向本地存储中的选定ID发出警报(MySQL响应)
Alert selected ID from local storage (response from MySQL)
在服务器端-get_notes.php
$rows = array();
while($row = mysqli_fetch_object($result_1)) {
$rows[] = $row;
}
echo json_encode($rows);
输出为-
[{"ID":"1000043","text":"Test"},{"ID:"1000037","text:"Here we go AGAIN!!"}]
JSON由以下脚本加载-
$('#button').click(function(){
var url="get_notes.php";
$.getJSON(url,function(json){
localStorage.setItem('items', JSON.stringify(json));
在客户端,index.html应该从LocalStorage加载JSON数组(之前"我们"在LocalStorage中保存了MySQL响应中的JSON),并向用户显示所有注释。用户可以在index.html上选择笔记后,应用程序应向提醒他所选笔记的ID。
函数,它向我们展示了一个来自LocalStorage的数组:
var array_list = localStorage.getItem("items");
alert(array_list);
如何提醒所选笔记上的ID
您是否尝试将值放入console.log()中?JSON字符串中有一个编码的对象数组。你应该先拿到物品。
// Moved from comments below:
var list_json = localStorage.getItem('items');
var list = JSON.parse(list_json) || [];
var index, item;
for (index in list) {
item = list[index];
alert(item.ID);
}
相关文章:
- 使用jquery将mysql数据获取到新的表行中
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 为什么可以't我使用了AJAX响应的一部分
- 将地理编码结果转换为php变量以发布到mysql数据库
- 响应动画手风琴不工作
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- node.js+MySQL;JSON结果-回调问题&没有响应客户端
- 向本地存储中的选定ID发出警报(MySQL响应)
- 使用Nodejs在Mysql中插入多个值,并用响应通知用户
- PHP响应变得非常慢(使用MySQL)
- 在angularjs中处理json响应(来自PHP和mysql)
- 在Ajax php和mysql中读取响应
- Node.js+MySQL没有't获取结果或响应Console.log
- node.js mysql查询product_id响应"代码“:"ER_BAD_FIELD_ERRO
- 如何在node.js响应中过滤mysql的结果
- 更智能的方式从Mysql创建JSON响应