导航:首页 > 编程语言 > ajax返回类型json数据格式

ajax返回类型json数据格式

发布时间:2022-01-19 21:02:38

❶ jquery.ajax 从后台获取的数据是json格式的怎么转

var result = JSON.parse(msg);
for (var i = 0 ; i < result.length ; i++) {
alert(result[i].LogID + " " + result[i].LogTitle)
}
或者$.ajax的参数有一个属性是dataType,指定为json之后,回调函专数的参数就是一个JSON.parse之后的对象属

❷ 关于jquery 中$.ajax() 中怎么返回 json中的数据值. 我有这个一个json格式的数据。

data 是你要传入的参数,如果没有,就不用写,
返回是需要一个
success : afunction

成功后会调用afunction这个方法,并将返回值作为参数给入

PS:你这个很可能不成功,跨域了

❸ Jquery ajax 返回json格式的数据。。

$.ajax({
type: "post",
url : "/manager/mobileSet.do?method=replaceCss",
dataType:'json',
/**
*colorType:颜色类型
*/
data:'colorType='+color,
success: function(result){
alert(result); //这里我想接收到action里边的字符串,怎么写回 ?
}
});

后台java代码
String result = “答xxxxxxxxxxxxxxx”;
PrintWriter out = this.servletResponse.getWriter();
out.write(result);

❹ 关于Ajax中返回json类型数据为什么使用

$.ajax({
url: ajaxurl,
type: "POST",
success: function(data){
//假设返回的json数据里有status及info2个属性
//有时候可以直接ajaxobj.status或者ajaxobj["status"]去访问
//但有时候,却要通过eval()或者 $.parsejson();才可以通过ajaxobj.status访问,而且这种情况下,需要是complete而不是success
ajaxobj=eval("("+data+")");
//或者$.parsejson()
//var ajaxobj = $.parsejson(data);
if(ajaxobj.status=="0")
{
alert("请登陆.");
}
else if(ajaxobj.status=="1")//未绑定微博
{
alert(ajaxobj.info);
}
return true;
},
error:function(ajaxobj)
{
if(ajaxobj.responseText!='')
alert(ajaxobj.responseText);
}
});
分享本

❺ Struts2+Jquery实现ajax并返回json类型数据时,Json数据格式不对

有\ 是没问题的,因为你在浏览器中调试的时候,返回的json串是直接以string在处理,所以会默认添加\转义。 在使用前,通过 JSON.parse() 或者 eval() 处理返回的数据,然后就能直接使用了。

❻ 如何用jquery ajax 提交数据,然后返回数据类型为json,来表示数据是否成功

和普通的接口访问一样啊。。。。。。。。。 自己定义一个规则 ,如果成功返回的是什么专 失败返回的是什么属 $.ajax(...) 提交以后。根据返回值判断处理的结果,并显示出来就行了啦。。。
假设 成功以后 输出的是 {result:'bingo'} 失败输出 {result:'fail'}
那么 回调函数中
function _ajaxcallback(returnvalue){
returnvalue.result=='bingo'
? //成功
: //失败
}

❼ jquery ajax如何返回JSON类型问题

如果要同时刷新两个,也不用放回两个一个也可以的,把两个结果集放到一个数组里。result[s1]=$s1;result[s2]=$s2;在前台result.s1.字段名;result.s2.字段名。就行。

❽ ajax返回json格式数据怎么接收

JSONArray json = JSONArray.fromObject(models); //list集合数据转json
response.getWriter().println(json);//传到前台
//ajax
success: function(data){
var models = eval("("+data+")");
var rows="";
for(var i in models){
rows =rows + "<tr>"+
"<td>"+models[i].statDate+"</td>"+
"<td>"+models[i].endDate+"</td>"+
"<td>"+models[i].name+"</td>"+
"</tr>" ;
}
$("#show_table").append(rows);//添加到table
PS:这是Servlet的写法

$('#send').click(function () {
$.ajax({
type : "GET",
url : "a.php",
dataType : "jsonp",
success : function (data) {
$.each(data.items, function (i, item) {
$("<img class='para'/> ").attr("src", item.media.m).appendTo("#resText");
if (i == 3) {
return false;
}
});
}
});
});

$.ajax方法如下:

复制代码代码如下:

$.ajax({
type: "POST",
url: ctxRoot+'FolderAction!saveInformSetting.action',
data: 'jsonStr=' + inform_settingListStr,
dataType: "json",
complete: function(data){
//在这里做些事情,假设返回的json数据里有这个属性
//有时候可以直接data.name或者data['name']去访问
//但有时候,却要通过var jsonData = eval("("+data.responseText+")");才可以通过jsonData.name访问,而且这种情况下,需要是complete而不是success
}
});

❾ ajax怎么获取返回的json数据

首先要明白ajax的基本格式,参考下面的内容,可以发现,success是请求成功后服务器返回的数据,接收只需要把回调函数的值处理就可以了,如:

response:即为服务器返回的数据,例如:{"uid":123,"name":"jghdream"},

如下输出即可:

....
success:function(response){
console.log(response.uid);
console.log(response.name);
}
.....

以下是ajax的一些参数:

$.ajax({
type:'post',
url:'/testajax.php',
dataType:'json',
data:{uid:uid,rands:Math.random()},
success:function(){
alert('ajaxreturnsuccess');
}});

url,类型:String,默认值: 当前页地址。发送请求的地址

data,类型:String,发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'

dataType,类型:String,预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:

"xml": 返回 XML 文档,可用 jQuery 处理。

"html": 返回纯文本 HTML 信息;包含的 script 标签会在插入 dom 时执行。

"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了 "cache" 参数。注意:在远程请求时(不在同一个域下),所有 POST 请求都将转为 GET 请求。(因为将使用 DOM 的 script标签来加载)

"json": 返回 JSON 数据 。

"jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。

"text": 返回纯文本字符串

success,当请求之后调用。传入返回后的数据,以及包含成功代码的字符串。

❿ ajax返回的数据类型

可以返回:
$.ajax({
url:'Accept.jsp',
type:'post', //数据发送方式
dataType:'html', //接受数据格式 (这里有很多,常用的有html,xml,js,json)
data:'text='+$("#name").val()+'&date='+new Date(), //要传递的数据
error: function(){ //失败
alert('Error loading document');
},
success: function(msg){ //成功
alert( "Data Saved: " + msg );
}
});

阅读全文

与ajax返回类型json数据格式相关的资料

热点内容
抖音免费观看好看 浏览:743
word文档划线 浏览:653
电子工程师必备10大免费diy工具 浏览:980
盗来的邮箱数据叫什么 浏览:77
叶枫为主角的小说 浏览:406
人奶电影 浏览:537
山东建设厅网站是什么 浏览:321
按键精灵win10不经常 浏览:999
反应山西收礼的电影 浏览:75
都市潜规则之皇 浏览:385
主角叫萧晨的系统流小说 浏览:890
一谈恋爱就触霉运的韩国电影 浏览:730
大尺度同志电影 浏览:300
小电影入口 浏览:338
yy小说女主角20个以上 浏览:635
上法国当保姆电影 浏览:101
主角叫林奕的都市小说 浏览:379
农村老电影800部大全 浏览:851
主角收啦小姨母女的小说 浏览:389
pe系统下硬盘识别不了系统文件 浏览:963

友情链接