js代码:<script type="text/javascript" src="js/json.js"></script>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function sendRequest(){
var url="/JSON/JSONTest1";
alert("json");
var mailAjax=new Ajax.Request(
url,
{
method:'get',
onComplete:jsonResponse
}
);
alert("json");
}
function jsonResponse(originalRequest){
alert(originalRequest.responseText);
var myobj=originalRequest.responseText.parseJSON();
alert(myobj.name);
}
</script>
java代码:PrintWriter out=resp.getWriter();
out.print("{\"name\":\"liuyong\",\"age\":21}");
out.flush();
out.close();
测试的时候在火狐的控制端输出报错:
Ajax is not defined
var mailAjax=new Ajax.Request(……
初学JSON,应该是个小问题,却不知哪里问题了!
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function sendRequest(){
var url="/JSON/JSONTest1";
alert("json");
var mailAjax=new Ajax.Request(
url,
{
method:'get',
onComplete:jsonResponse
}
);
alert("json");
}
function jsonResponse(originalRequest){
alert(originalRequest.responseText);
var myobj=originalRequest.responseText.parseJSON();
alert(myobj.name);
}
</script>
java代码:PrintWriter out=resp.getWriter();
out.print("{\"name\":\"liuyong\",\"age\":21}");
out.flush();
out.close();
测试的时候在火狐的控制端输出报错:
Ajax is not defined
var mailAjax=new Ajax.Request(……
初学JSON,应该是个小问题,却不知哪里问题了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货