`

ajax返回json类型的数据 js处理json类型的数据

 
阅读更多

ajax验证用户名

index_do.php

 

<?php  
header("Content-Type:text/html;charset=utf-8");  
header("Cache-Control:no-cache");  
    $username=$_POST['username'];  
    $info="";  
    if ($username=='admin'){  
        $info='{"name":"owen","age":"24","sex":"man"}';  
    }else {  
        $info='{"name":"nancy","age":"23","sex":"woman"}';  
    }  
    echo $info;  
?>  

 

 

index.php

 

<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  
<title>ajax</title>  
<script type="text/javascript" src="ajax.js"></script>  
<script type="text/javascript">  
    function $(id){  
        return document.getElementById(id);  
    }  
    function checkName(){  
        var http_request=createAjax();  
        http_request.onreadystatechange=function(){  
            if(http_request.readyState==4 && http_request.status==200){  
                var notice=http_request.responseText;  
                var notice_obj=eval("("+notice+")");  
                $("notice").innerHTML=notice_obj.name;  
            }  // www.jbxue.com
        }  
        var data="username="+$("username").value+"&mytime="+new Date();  
        var url="index_do.php";  
        http_request.open("post",url,true);  
        http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");  
        http_request.send(data);  
    }  
</script>  
</head>  
<body>  
Please enter your username:<input type="text" name="username" id="username" onChange="checkName();" />  
<span id="notice"></span>  
</body>  
</html>  

 这里用到了eval()函数,将json格式的数据库转换成对象。这样就可以很方便的取出数据。对象属性对应属性值。

 

var notice=http_request.responseText;  

var notice_obj=eval("("+notice+")");  

分享到:
评论

相关推荐

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

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

    SSH1,JQuery的ajax返回json二维数组处理过程

    在本文中,我们将探讨如何使用SSH1框架与jQuery的AJAX功能来处理JSON二维数组,特别是在实现菜单...整个流程包括前端的AJAX请求、后端的JSON数据处理以及UI交互逻辑。理解这些技术对于开发复杂的Web应用程序至关重要。

    Ajax中使用JSON传输数据

    `json.js`文件可能是JavaScript中处理JSON的一个工具库,它提供了类似的功能,但用在客户端,帮助解析服务器返回的JSON字符串。例如,`eval()`或`JSON.parse()`函数可以用来解析JSON字符串为JavaScript对象: ```...

    ajax返回json对象.zip

    总结来说,"Ajax返回JSON对象"涉及到的技术点包括Ajax的基本使用、JSON数据格式、Ajax发送和接收JSON数据的流程、jQuery对Ajax的支持、跨域请求以及安全性和错误处理。这些都是Web开发中不可或缺的知识点,理解和...

    ajax+json实例

    客户端可能有一个HTML页面,通过JavaScript调用AJAX发送请求,服务器端使用.NET处理请求,将数据以JSON格式返回。例如,一个简单的获取用户信息的接口: ```javascript // 客户端AJAX请求 function getUserInfo() {...

    ajax 解析json数据

    总结,AJAX解析JSON数据主要涉及`XMLHttpRequest`或`fetch` API的使用,通过设置响应类型和响应处理函数,我们可以方便地获取和操作JSON数据。对于新手来说,理解这些基本概念和操作是学习Web开发的重要一步。在实际...

    jQuery中ajax请求后台返回json数据并渲染HTML的方法

    3. 在前端处理返回的JSON数据:在$.ajax()方法的success回调函数中,返回的数据会被处理。这里使用了eval()函数来转换字符串形式的JSON数据为JavaScript对象。然而,在实际开发中,出于安全考虑,不建议使用eval()...

    struts2+jquery执行ajax并返回json类型数据(源码)

    触发Ajax请求,观察是否能正确接收到服务器返回的JSON数据,并在页面上显示出来。 这个简单的示例展示了Struts2和jQuery如何协同工作,实现动态的、无需刷新页面的Web应用。通过理解和实践这个示例,开发者可以...

    ajax操作json数据

    在AJAX的回调函数中,我们可以通过`responseText`或`response`属性获取到服务器返回的JSON数据字符串。然后,使用`JSON.parse()`方法将这个字符串转换为JavaScript对象,以便在客户端进行操作。 以jQuery为例,一个...

    【ASP.NET编程知识】ASP.NET使用Ajax返回Json对象的方法.docx

    通过创建一个 HTML 页面和一个 JS 文件,演示了如何使用 Ajax 提交表单数据并返回 Json 对象。 知识点一:使用 Ajax 提交表单数据 在 ASP.NET 中,可以使用 Ajax 提交表单数据,而不需要使用传统的 Form 提交方式...

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

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

    使用jquery的方式通过ajax处理json格式的数据

    // 在这里可以处理返回的JSON数据 }, error: function(xhr, status, error) { console.error(error); // 请求失败时执行的回调函数 } }); ``` 在上述代码中,`dataType: 'json'` 指定了服务器返回的数据类型为...

    AjaxJson 实例 AjaxJson

    AjaxJson 是一种在 Web 应用程序中实现异步数据交换的技术,它结合了 AJAX(Asynchronous JavaScript and XML)和 JSON(JavaScript Object Notation)的优势,使得网页可以在不刷新整个页面的情况下与服务器进行...

    一头扎进Ajax&Json视频教程第一讲

    Json数据格式通常用于Ajax请求中,作为传输的数据载体,因为它能被JavaScript直接解析,无需额外的转换步骤。 在本视频教程的第一讲中,你可能会学到以下知识点: 1. Ajax的基础概念:理解什么是Ajax,它的基本...

    Ajax+JSON 提交数据的演示

    - **数据发送**:使用XMLHttpRequest对象或者更现代的fetch API,可以异步发送JSON数据到服务器。 ```javascript let xhr = new XMLHttpRequest(); xhr.open('POST', '/api/login'); xhr.setRequestHeader('Content...

    php-curl+ajax+json数据传输2.0版本

    总结起来,"php-curl+ajax+json数据传输2.0版本"是利用PHP-cURL解决AJAX跨域请求的一种解决方案,它结合了AJAX的异步特性、JSON的数据交换优势以及cURL的服务器端请求处理能力。这个组合可以实现高效、安全的数据...

    AJAX+json初学案例

    这通常是ASP(Active Server Pages)脚本,用于处理AJAX请求并返回JSON数据。在ASP中,你可以使用VBScript或者JScript来编写代码。这里可能包含以下内容: ```vbscript ' 假设我们有一些数据存储在数组或字典中 ...

    Ajax+JSON 搜索框自动完成提示功能

    标题 "Ajax+JSON 搜索框自动完成提示功能" 涉及...在这个例子中,Struts2可能被用来处理Ajax请求,查询数据库并返回JSON数据。开发者可以参考这个项目来理解如何结合Ajax和JSON在实际应用中实现搜索框的自动完成功能。

    Struts2+Jquery实现ajax并返回json类型数据

    以上就是使用Struts2和jQuery实现Ajax请求并返回JSON数据的基本流程。通过这种方式,我们可以在不刷新整个页面的情况下,实现数据的异步加载和动态更新,提高用户体验。在实际项目中,可能还需要考虑错误处理、数据...

Global site tag (gtag.js) - Google Analytics