JSON

关于ajax接受json格式的数据

字号+ 作者:H5之家 来源:H5之家 2015-10-20 10:14 我要评论( )

关于ajax接受json格式的数据,bodyformaction=selectid=collegename=college/select/formscriptvarxmlHttp

助理编辑关于ajax接受json格式的数据

  [  中国学网   ]     |  责编:崔宁

返回首页 分享到

<body>

<form action="">

<select ></select>

</form>

<script>


var xmlHttp = "";

function getXmlHttpRequest(){

if(window.XMLHttpRequest)

xmlHttp = new XMLHttpRequest();

else

xmlHttp = new ActiveXObject("Microsoft.XMLHttp");

return xmlHttp;

}

function checkName()

{

//获得HttpRequest对象

xmlHttp = getXmlHttpRequest();

//得到url

url="jsonserver.jsp";

//打开请求

xmlHttp.open("get",url,true);

//指定回调函数

xmlHttp.onreadystatechange = getResult;

//向服务器发送请求

xmlHttp.send(null);

}

function getResult()

{

if(xmlHttp.readyState == 4 && xmlHttp.status == 200)

{

//eval 将json格式转化为javascript类型的字符串,但是注意eval可能对本地计算机具有不安全性

var result = eval('('+xmlHttp.responseText+')');

for(var i=0;i<result.length;i++)

{

document.getElementById("college").options.add(new Option(result[i].cname,result[i].vlaue));

}

}

}

document.onreadystatechange = getCollege;//获取列表内容

function getCollege()

{

if(document.readyState == "complete")

checkName();

}

</script>

</body>

</html>


jsonserver.jsp


 <%

 response.setHeader("Content-Type","text/xml");

 response.setHeader("charset","utf-8");

 String result ="[{\"value\":0,\"cname\":\"软件学院\"},{\"value\":\"1\",\"cname\":\"计算机学院\"}]";

System.out.println(result);

 out.print(result);

 out.flush();

 %>





相关信息

分享到:

网友评论

返回开发技术频道今日最新

  • 猜你喜欢
  • 今日最新
  • 本文相关搜索

    精彩推荐 查看更多...

    热门搜索排行榜

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • struts2+ajax+json action向页面返回int型数据,页面报异常org.a

      struts2+ajax+json action向页面返回int型数据,页面报异常org.a

      2016-01-31 15:35

    • jQuery+json实现的简易Ajax调用实例

      jQuery+json实现的简易Ajax调用实例

      2016-01-20 18:01

    • Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别

      Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别

      2016-01-18 17:28

    • 请教golang关于复杂json的解析

      请教golang关于复杂json的解析

      2016-01-17 16:09

    网友点评