首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

初学JSON,创建Ajax请求,火狐控制端报“Ajax is not defined”,该如何处理

2012-03-01 
初学JSON,创建Ajax请求,火狐控制端报“Ajax is not defined”js代码:JScript codescript typetext/javasc

初学JSON,创建Ajax请求,火狐控制端报“Ajax is not defined”
js代码:

JScript code
<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代码:
Java code
PrintWriter out=resp.getWriter();out.print("{\"name\":\"liuyong\",\"age\":21}");out.flush();out.close();


测试的时候在火狐的控制端输出报错:
Ajax is not defined
  var mailAjax=new Ajax.Request(……
初学JSON,应该是个小问题,却不知哪里问题了!

[解决办法]
Ajax.Request 这个js文件没包含进来吧
[解决办法]
检查下prototype.js 是否引用对了。这个错误应该是没引到库造成的
[解决办法]
应该就是js没引进来的问题,话说楼主这个明显是中科软的代码,哈哈!
[解决办法]
应该是js路径错了吧,你的js没有在同一个路径下?

热点排行