ltbs.net
当前位置:首页 >> xhr post json >>

xhr post json

get和post顾名思义,两种提交方式,getjson则是向后台定了一个要求,返回的数据必须是json,否则回调函数里的XHR对象为空,$get,$post,$getjson三个方法最后调用的都是$ajax,只不过jquery对这三个方法进行了简单的封装。

$.ajax({ type : 'post', dataType : "json", url : “test.jsp”, success : function(jsonStr) { alert(jsonStr); } }); 这个回调函数中的参数 j...

JSON.parse( xhr.responseText ); //或者eval( "(" + xhr.responseText + ")" );

var json=eval("("+responseText+")"); var rows=json.rows;//rows即是你要获取的数组

1.原生AJAX代码 get请求: //创建xhr,IE低版本不支持 var xhr = new XMLHttpRequest(); //servlet地址 var url="/Website01/index.view"; xhr.open("get", url, true); //xhr处理事件,异步 xhr.onreadystatechange = function() { if (xhr.readyS...

$("a").click(function() { $.ajax({ type: "get", url: "test1.json", dataType: "json", success: function(response, status, xhr) { for (var p in response) { var li = $("" + p + ""), arr = response[p]; var ul = $(""); li.append(ul)...

如果用$.post方法来发送请求(data参数是一个JSON对象,而不要再用JSON.string...xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded"); ...

parseResult: function(responseType, xhr) { var result = null; var that = this; switch (responseType) { case "JSON": result = this....

这样写太麻烦了,用jquery.js组件,$.ajax就可以实现了,很简单的。

var json = eval('(' + http_request.responseText + ')'); 前提是,必须是合法的json格式

网站首页 | 网站地图
All rights reserved Powered by www.ltbs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com