Readers: 290 | Updated: 2008

ajax与json配合使用最简单实现

Translate Into:

网站: JavaEye  作者: houday123  链接:http://houday123.javaeye.com/blog/188639  发表时间: 2008年05月01日

声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!

//ajax声明

var xmlHttp;
function createXMLHttpRequest() {

if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
//javascript调用执行back()方法启动ajax
function back()
{
var url="/websys/main/actionurl.do?paraname=123";
createXMLHttpRequest();
xmlHttp.open("GET", url);
xmlHttp.onreadystatechange =callback;
xmlHttp.send(null);

}

//回掉函数
function callback(){
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var resstr=xmlHttp.responseText;

var ress=eval("("+resstr+")");
if(ress.msg==false){
alert(ress.value);

}else{
alert(ress.value);
}
}

}

//后台action

public ActionForward execute(.......)throws IOException

{

String paravalue=rerquest.getParameter("paraname");

PrintWriter out=response.getWriter();

if(paravalue.equals("123"))

{

out.print("{msg:'success',value:'oknow!'}");

return null;

}

else

{

out.print("{msg:error,value:'error!'}");}

return null;

}

return null;
}
本文的讨论也很精彩,浏览讨论>>


JavaEye推荐



From The Blogs

2007
★[Web 2.0] Dapper - Mashup Maker to the EXTREME
Dapper is officially my favorite web application I’ve reviewed! And I only started playing with it early this morning. Dapper will change the way I use the internet! They’ve executed on something I’ve... 查看全文

老兵出征的blog

2007
特种作战配合靠神秘手语 48个词汇涵盖基本需要
外军特种部队     最近热播的电视剧《士兵突击》,令许多喜欢军事的朋友都对特种兵羡慕不已——他们密切     的配合、娴熟的动作、潇洒的“杀戮”,都给人留下深刻印象。但他们之间的密切配合是从哪来的呢... 查看全文

realazy

2007
如何使用Flickr JSON格式的API
如果你曾经试图使用Flickr JSON格式的API,第一眼一定会感到奇怪,这真的是JSON吗?不信请看http://api.flickr.com/services/feeds/photos_publ... 查看全文

某人的栖息地

2008
[php5]将xml转换成json最简单的办法
在php5下,将xml转换成json最简单的办法,就是利用simplexml和json扩展。 废话不多说,贴代码: PLAIN TEXT CODE: ?php $xml = EOF ?xml vers... 查看全文

Open Gardens

2008
Ajax (facebook application) and IMS mashup using a JSON-RPC bridge
I have been discussing the interplay between IMS and Web 2.0 in a number of recent blogs. To get our terminology right: a)By IMS applications – I mean any application that is uniquely possible by usin... 查看全文

Wangtam

2008
JSoN: 犹太人的社会化网络
JSoN 是一个面向犹太民族的社会化网络,提供全面的社会化服务,联络功能,访问公共资源以及组群讨论平台。该网站旨在加强同民族间的交流,特别是一直分散于全球各地的犹太民族。继续.Related: Con... 查看全文

Wangtam

2008
twitterlights: 配合 Twitter 使用的网文摘录工具
twitterlights 是一款配合 Twitter 使用的网文摘录工具,需要用户有一个 i-Lighter 帐户和 Twitter 帐户,安装了一个插件之后,即可在浏览网页的时候,圈选一段需要的文... 查看全文

中國評論新聞-中評電訊

2008
台郵前董事爆料:何煖軒指示配合高層辦事
中評社香港3月21日電/台灣郵政公司奉命轉存100億元資金給陽信銀行,引發外界關注。曾經質疑台灣郵政資金運用的前台灣郵政董事劉政池出面爆料,表示“交通部”次長何煖軒曾經將他找到辦公室,要求他配合“高層... 查看全文

Java

2008
Extjs Tree + JSON + Struts2
最近尝试用extjs来展示树状菜单。着实花了一番功夫。树状菜单的菜单项需要动态加载,而目前版本的extjs中只支持JSON格式的数据。查了一些资 料,决定使用struts2的json-plugin。首... 查看全文

Java

2008
json-lib序列化java.sql.Date
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/-->i... 查看全文
More Articles