`

js在ajax中的数据处理

    博客分类:
  • ajax
 
阅读更多

00、eval转换对象

        if ($.type(data) == 'string')
        {
            data=data.replace(/\s/ig, ' ');
            return eval('(' + data + ')');
        }   

00、序列化表单

        json格式: data:$form.serializeArray();

        字符串方式:$form.serialize;

00、字符串拼接

      1.html=''+
                '<td>表格</td>'+
                '<td id=" '+iterm.value+' ">'+iterm.anwser+'</td>';
        2、事件传参  

<!--<a onmouseover="onMouseOverbox2('an_e91c6f66b00840b4963c0415e3aee274',

                                                                   'ae91c6f66b00840b4963c0415e3aee274_0',this);">

          查看

 </a>-->
        '<a onmouseover="onMouseOverbox2(\' an_ '+questionid+' \',

                                                                      \' a '+questionid+' _ '+index+' \',this);">'+  

          '查看</a>'

00、数据循环

result1=[{"addflag":false,"anwser":"d,d","anwser_result":"0","anwser_time":"2013-03-21","history_id":"6334148648eb40298f67fd16c5ea427a","id":"50a6e441a501435595720377b2d72f69","question_id":"f7ad50d52d48480ca21d3be32d4022a0","scores":0,"seq_no":3,"showAll":true,"std_area_id":"3","std_id":"03010701","std_name":"达芬奇","tch_id":"","tch_name":"","tch_scores":0,"tch_suggestion":"","tch_time":"","uncertain_flag":"0"},      {"addflag":false,"anwser":"1,1","anwser_result":"0","anwser_time":"2013-03-21","history_id":"0cf2a2ae37be46eeb19ad505db42d726","id":"a09223db67b5443cabbe928909610286","question_id":"f7ad50d52d48480ca21d3be32d4022a0","scores":0,"seq_no":2,"showAll":true,"std_area_id":"3","std_id":"03010701","std_name":"达芬奇","tch_id":"","tch_name":"","tch_scores":0,"tch_suggestion":"","tch_time":"","uncertain_flag":"0"}]
result2=[{ "addflag":false,   "anwser":"<p>\r\n\t1<\/p>\r\n","anwser_result":"0",
      "anwser_time":"2013-03-21",   "history_id":"0cf2a2ae37be46eeb19ad505db42d726",
      "id":"a1f03bb16dfa44e09fe9a43b1d8cca4e",    "question_id":"fd4b3956a14244d8a9f10e0fa536792d",
      "scores":0,"seq_no":1,    "showAll":false,    "std_area_id":"3",
      "std_id":"03010701",    "std_name":"达芬奇",    "tch_id":"",
      "tch_name":"",    "tch_scores":0,
      "tch_suggestion":"",    "tch_time":"",
      "uncertain_flag":"0"}]
questionid='Action 私有属性';

 

result=eval('(' + result + ')');
$.each(result,function(index,iterm){
     if(iterm.showAll){
	 html=html+'<tr>'+
              '<td>'+iterm.anwser_time+'</td>'+
              '<td id="a'+questionid+'_'+index+'">'+iterm.anwser+'</td>'
              '</tr>';
     }

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Ajax中使用JSON传输数据

    通过`json.js`和`json.jar`这样的工具,我们可以方便地在JavaScript和Java环境中进行JSON的序列化和反序列化操作,从而实现数据的传递和解析。在实际开发中,还需要注意安全问题,如避免XSS和CSRF攻击,以及优化网络...

    Js拦截全局ajax请求

    在JavaScript开发中,有时我们需要对全局的Ajax请求进行拦截,以便进行统一的处理,比如添加统一的错误处理、数据格式化、性能监控等。这种需求通常可以通过“Ajax Hook”技术来实现。Ajax Hook允许我们捕获并修改...

    在外部方法使用Ajax请求返回的数据

    总之,将Ajax请求的数据应用于外部JavaScript脚本涉及到理解Ajax的基本用法、数据处理、数据传递机制(如函数参数、全局变量、事件触发或Promise)以及良好的编程实践。确保选择合适的方法,并始终关注代码的可维护...

    前后端数据交互ajax ,包括原生js的ajax,以及jquery中的ajax的使用(一)

    一、初识 ajax ajax 是Asynchronous Javascript And XML四个单词的简写,粗略翻译为:异步的Javascript 和 ...XML用来存放数据,前端用XML的格式发送数据给后端,后端也发送XML格式数据给前端,前段也好处理(相当于中

    Javascript & Ajax 中文手册

    JavaScript 和 AJAX 是 web 开发中的两个重要概念,它们在创建动态和交互式的网页方面起着至关重要的作用。这个"Javascript & Ajax 中文手册"是由知名的在线学习平台 w3school 提供的,它为学习者提供了丰富的教程和...

    js对ajax返回数组的处理介绍

    在JavaScript(JS)中,AJAX(Asynchronous JavaScript and XML)是一种用于创建动态网页的技术,它允许我们在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。在处理AJAX返回的数据时,如果数据是数组...

    ajax+pako.js实现gzip数据压缩上传,解决post数据过长问题

    在现代Web应用中,我们经常需要通过Ajax向服务器发送大量数据,例如用户填写的表单信息、图片数据等。然而,当数据量过大时,POST请求可能会遇到HTTP限制,导致请求失败或者性能下降。为了解决这个问题,可以采用...

    ajax请求后台接口数据与返回值处理js的实例讲解

    本文将详细讲解如何使用JavaScript和jQuery库来发起AJAX请求,获取后台接口数据,并根据返回值进行处理。 知识点一:AJAX的基本概念 AJAX(Asynchronous JavaScript and XML)是异步JavaScript和XML的简称。它不是...

    AJAX大数据量处理

    c#的性能优化和Web API设计对AJAX数据处理的效率有很大影响。 10. **安全性**:处理大量数据时,必须注意数据安全,防止SQL注入、跨站脚本攻击(XSS)等。c#中的验证机制和安全编码实践在此过程中扮演关键角色。 ...

    SSH框架ajax获取的json格式数据处理过程

    在本文中,我们将详细讲解如何使用 SSH 框架中的 Ajax 获取的 JSON 格式数据处理过程,并且实现菜单联动下拉框的功能。 一、Ajax 中 response 返回的数据是一个二维数组 在 Ajax 中,response 返回的数据是一个二...

    ajax和js的web开发

    这份资料可能帮助开发者快速上手Ajax开发,理解如何创建异步请求,如何处理服务器响应,以及如何在实际项目中应用Ajax技术。 学习Ajax和JavaScript,不仅需要掌握基本的语法和API,还需要对HTTP协议、DOM操作有深入...

    Node.js解析ajax参数Demo

    在这个“Node.js解析Ajax参数Demo”中,我们将深入探讨如何使用Node.js作为服务器端,处理由前端Ajax发送过来的参数。 首先,Ajax的核心在于XMLHttpRequest对象,它允许JavaScript在不刷新整个页面的情况下与服务器...

    JS+AJAX+CSS中文帮助文档和示例

    在Ajax的相关资料中,你会了解到XMLHttpRequest对象的使用、请求的发送与接收、异步处理的原理,以及如何通过Ajax实现数据的增删改查。同时,JSON现在已成为Ajax传输数据的主要格式,因为它的结构更简单,处理起来...

    js实现Ajax效果的增删改查

    在这个“js实现Ajax效果的增删改查”主题中,我们将深入探讨如何利用JavaScript和Ajax技术来实现数据库数据的CRUD(创建、读取、更新和删除)操作。 首先,我们需要理解Ajax的工作原理。Ajax通过创建XMLHttpRequest...

    JS&AJAX代码示例

    综上所述,这个“JS&AJAX代码示例”压缩包很可能是包含了多个使用JavaScript和AJAX技术的实战代码,涵盖了基础操作、异步请求、数据处理等多个方面。通过研究这些示例,开发者能够更好地掌握这两种技术,提升Web开发...

    处理ajax返回带有换行的json数据

    在处理Ajax返回的JSON(JavaScript Object Notation)数据时,可能会遇到一些问题,尤其是当JSON数据中包含换行符时。本文将深入探讨这个问题,以及如何正确地处理这种情况。 首先,JSON是一种轻量级的数据交换格式...

    解决ajax返回innerHTML中javascript不能运行问题

    在实现中,我们可以使用 JavaScript 函数来处理 Ajax 返回的数据,例如: ```javascript function get_div_content(divid) { // ... xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4) {...

    处理ajax返回的js代码

    标题 "处理ajax返回的js代码" 涉及的核心知识点是使用Ajax技术动态获取并执行JavaScript代码。Ajax(异步JavaScript和XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器交换...

    C#+js+ajax+MYSQL实现我的个人主页

    在这个项目中,C#主要负责服务器端的数据处理和业务逻辑。例如,用户在个人主页上的操作,如添加、删除、修改和查询个人信息,都会通过HTTP请求发送到C#编写的服务器端,由C#程序处理这些请求并返回相应的结果。 ...

    MicrosoftAjax.js 实现Ajax类库

    MicrosoftAjax.js是微软为.NET Framework开发的一个Ajax库,它使得开发者能够在JavaScript环境中更轻松地实现Ajax功能。** 在JavaScript中,实现Ajax通常涉及以下几个关键步骤: 1. **创建XMLHttpRequest对象**:...

Global site tag (gtag.js) - Google Analytics