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+")");
相关推荐
json.js and json.jar 博文链接:https://terran-li2008.iteye.com/blog/199088
上一篇讲了Ajax请求数据text类型,text和html都是处理比较简答的数据,而在编程过程中使用Ajax调用数据的时候,难免要进行逻辑的处理,接受的数据也变的复杂比如数组类型的数据,这时候就需要使用JSON数据类型进行...
Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。代码高度封装,只需要更改json内容...
js ajax发起post请求,发送json数据。平台接收并返回json数据,html显示返回结果
jQuery-ajax-json实现自动轮播图.rar
实现jquery ajax跨域。前台页面 和 java代码类
主要是用到jquery的ajax,java中的hibernate4的调用mysql数据和struts2地址重定向,并把数据转换成json数据,经过html页面中的javascript调用后台数据,有添加,修改,删除,查询等简单功能,适用于有ajax初学者,...
最近有朋友反映使用jquery.ajax调用返回json时出现中文乱码,遇到此问题,非常棘手,下面小编帮大家解决JQuery ajax 返回json时出现中文乱码问题,感兴趣的朋友跟着一起了解了解吧
.NET利用jqury+ajax+json方式实现的数据分页 使用工具:Microsoft Visual Studio 2008+Access 主要使用的插件:jquery.pagination.js
浅析ajax请求json数据并用js解析(示例分析).docx
用asp输出json格式,生成json对象。 json.asp格式化json类。ajax返回json格式数据
ajax struts 无刷新访问后台返回json数据,返回list、map,java类对象等json数据,前台js解析json数据,内有jar包,代码类。是一个完整的项目实例。
AJAX-JSON该源码从实例入手教你如何成为一个javascript高手
本文实例分析了ajax请求之返回数据的顺序问题。分享给大家供大家参考,具体如下: ajax请求一个url,php后端处理后,数组为如下格式: 代码如下:$a = array( ‘-1’=> 10 ,’-3′ => 2, ‘0’ => ‘5’ ,’-2′ => ...
ASynchronous JavaScript And XML 异步的 JavaScript 和 XML; 异步和同步: 同步和异步本身是相对的 同步就相当于是 当客户端发送请求给服务端,在等待服务端响应的 请求时,客户端不做其他的事情。当服务端做完了才...
基于Jquery+Ajax+Json实现分页显示附效果图
Struts+Jquery+Ajax+Json应用实例,前端引入jquery,后台使用struts框架。前端js调用后台action,并将后台返回的json数据进行解析,设置web页面
Ajax-json.zip,我的教程库:javascript和json:linkedin learning和lynda.com上的集成技术。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中...
Javascript & jQuery & Ajax & JSON开发jar