`
xiyuangao
  • 浏览: 12179 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSON简单应用

阅读更多
今天做一个小功能,用ajax来提取数据列表,这里需要用到json。

后台把数组用Zend_Json::encode($value)处理下(ZF框架)或者json_encode()也可以。

前端用JS的for in把数组循环,前端web代码一起拼装放到一个字符串变量里,最后innerHTML
后台代码:
function liulanrecordAction(){
            // 记录最近浏览
            $current_goods_id = $this->_request->getParam('current_goods_id');
            $browse_history = $this->getGoodsBrowseHistory($current_goods_id,Seed_Cookie::getCookie('browse_history'));
            $expiretime = time() + 30*24*60*60;
            Seed_Cookie::setCookie('browse_history',$browse_history,$expiretime,$this->view->seed_Setting['cookie_path'],$this->view->seed_Setting['cookie_host']);
            //------------------------最近浏览过的商品------------------------
            $my_browse = $this->_MyBrowse($browse_history);
            $json_my_browse = Zend_Json::encode($my_browse);
            //$json_my_browse = json_encode($my_browse);
            echo $json_my_browse;
            exit;
        }

前台代码:
//最近浏览记录
    
 $.get("<?php echo $this->baseUrl().'/index/liulanrecord';?>", {current_goods_id: "<?php echo $this->goods['goods_id']?>" },
      function(data){
          var key;
          var htm_str = '';
          for (key in data){
              htm_str += "<div>";
              htm_str += "<p><a href="+data[key]['url']+" target='_blank'><img src="+data[key]['original_img']+" /></a></p>";
              htm_str += "<p class='fred'><b>¥"+data[key]['shop_price']+"</b></p>";
              htm_str += "</div>";
          }
          document.getElementById('liulan').innerHTML = htm_str;
      },'json');
分享到:
评论

相关推荐

    extjs+servlet+json简单应用

    在这个“extjs+servlet+json简单应用”中,我们将探讨如何将这三个技术结合使用,构建一个简单的Web应用。 首先,我们需要理解ExtJS如何与后端进行通信。ExtJS中的Ajax类提供了与服务器交互的能力,它支持发送GET和...

    json简单应用示例

    "json简单应用示例"这个主题,可能包含了从创建JSON对象到与服务器交互的各种基础示例,对于初学者来说是非常有价值的参考资料。通过学习和实践这些示例,可以更好地理解和掌握JSON在实际中的应用。

    ext-grid+json简单应用

    在"EXT-GRID+JSON简单应用"中,我们将探讨如何使用EXT-JS的Grid组件与JSON数据源进行集成,以创建一个动态的数据表格。 EXT-JS的Grid组件允许开发者通过定义列模型、存储器和视图来展示数据。在JSON方面,它是一种...

    json应用简单小项目

    在本项目“json应用简单小项目”中,我们将深入探讨JSON在实际应用中的使用,特别是与AJAX(Asynchronous JavaScript and XML)交互的情况。 首先,JSON的语法结构主要基于JavaScript对象语法,由键值对组成,数据...

    【Android】JSON应用

    以下是一个简单的示例,展示如何在Android中解析和构建JSON: ```java // 解析JSON String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; JSONObject jsonObject = new JSONObject(json...

    jsp中json的应用

    例如,一个简单的JSON对象可能如下所示: ``` { "name": "John", "age": 30, "city": "New York" } ``` 2. **JSP与JSON的结合**:在JSP中,可以通过Java代码生成JSON对象,然后将其作为响应返回给客户端。...

    简单的JSON解析

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据传输。它的设计目标是尽可能地易于人阅读和编写,同时也易于机器解析和生成。在本篇中,我们将深入探讨如何...

    Java中JSON应用

    3. `commons-beanutils-core-1.7.0.jar`:Apache Commons BeanUtils,提供了一种简单的方式来操作JavaBeans属性,这在将JavaBean对象转换为JSON时非常有用。 4. `commons-logging-1.0.4.jar`:Apache Commons ...

    json-lib应用所有jar

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传输数据。JSON-lib是Java平台上的一个库,它提供了一种方便的方式来序列化和反序列化Java对象为JSON格式,以及从JSON...

    JSON的简单使用

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,设计简单易读,同时也易于机器解析和生成。由于其简洁和高效,JSON已经成为互联网上最常用的数据交换格式之一,尤其在...

    jquery ajax servlet json简单demo

    【Demo流程】在这个"jquery ajax servlet json简单demo"中,我们可以预期以下流程: 1. 客户端(浏览器)的JavaScript代码使用jQuery的AJAX函数发起请求,请求可能包含一些参数,格式化为JSON。 2. 请求被发送到...

    json数据处理简单的源代码

    通过阅读“json数据处理.txt”文件,你可以更深入地了解如何在实际项目中应用这些概念和示例代码。这个文件可能包含了具体的JSON序列化和反序列化的实例,以及如何在ASP.NET和JavaScript中进行交互的细节。请查阅该...

    jsonrpc-frontend:前端应用程序发送 json-rpc 请求进行测试

    1. **简单性**:JSON-RPC协议简单直观,使得前端应用可以方便地调用后端服务。 2. **标准化**:遵循JSON-RPC规范,确保与各种后端服务的兼容性。 3. **测试驱动**:jsonrpc-frontend工具提供的测试框架有助于确保...

    php+ajax+json的简单实例

    在这个“php+ajax+json的简单实例”中,我们将深入理解这三个技术是如何协同工作的。 首先,PHP(Hypertext Preprocessor)是一种服务器端的脚本语言,主要用于开发Web应用程序。它能够处理用户提交的数据,生成...

    json在spring中的应用

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以其简洁明了的文本形式,被广泛应用于Web服务和应用程序之间传输数据。在Spring框架中,JSON的使用是极其常见的,尤其在Spring MVC中,它扮演着...

    自己实现一个简单的JSON解析器

    在 web 应用开发领域内,得益于 JavaScript 对 JSON 提供的良好支持,JSON 要比 XML 更受开发人员青睐。所以作为开发人员,如果有兴趣的话,还是应该深入了解一下 JSON 相关的知识。本着探究 JSON 原理的目的,我将...

    dwr + json简单分页

    在本项目中,我们将深入探讨如何利用DWR和JSON实现简单的分页功能。 首先,我们需要了解DWR的基本概念。DWR的核心是通过创建一个代理,使JavaScript可以像调用本地函数一样调用服务器端的Java方法。DWR提供了自动...

    json应用jar包

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间的数据传输。它以文本形式存储和传递数据,易于人阅读和编写,同时也易于机器解析和生成。JSON格式基于JavaScript的一个...

    json 简单的例子

    继《JavaScript高级应用与实践》之后推出的json-rpc-for-java开源代码,是仅仅100行的javascript代码和不到10个java文件实现的超级轻量级的通过 javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持...

    简单的解析json数据的小例子

    在IT领域,JSON被广泛应用于Web服务和应用程序之间的数据通信,因为它的结构清晰、传输速度快且语言无关。 在本例中,“简单的解析json数据的小例子”是一个教程或者代码示例,旨在帮助初学者理解如何在编程环境中...

Global site tag (gtag.js) - Google Analytics