导航:首页 > 编程语言 > ajax如何返回json

ajax如何返回json

发布时间:2022-09-24 01:21:45

⑴ ajax返回jsON时的处理方式

你现在是返回"成功"?还是"失败"?


如果返回成功

success(res){
//添加如下代码
varresult=eval("("+res+")");
alert(result.sql);
}

⑵ ajax怎样返回json格式数据

$.ajax({
type:"POST",
url:"test",//发送请求的地址。
data:{
'key':value
},
dataType:"json",//返回数据类型,可以是text或者json
async:false,//是否异步处理
success:function(obj){//请求成功后的回调函专数。obj为服务属器返回的数据
//可以根据json数据结构取值
},
error:function(msg){
alert(msg.status);//获取错误码
}
});

⑶ ajax 怎么处理php返回json数据

用json_encode()函数对数组进行JSON编码。
<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echojson_encode($arr);
?>
以上例程会输出:
{"a":1,"b":2,"c":3,"d":4,"e":5}[1]

当有中文字符时,当直接使用json_encode() 函数会使汉字不能正常显示。 所以有了这个适用性比较广的函数 ch_json_encode() 来解决这个问题。

⑷ ajax请求的数据tp5怎么返回json数据

eq(i),map).length == 0) {
18 alert(" i <
15 po.html());
30 }
31 return new ModelAndView(new MappingJackson2JsonView(););
10 var o=ss:

1 /String;label'";msg".setCreateTime(new Date());
37 }.length >error"
40 }
41 }); 0) {
10 for(String s .find('.POST)
2 public @ResponseBody ModelAndView saveSynchronizedData(@RequestParam(":

1 @RequestMapping(value = ".ajax({
31 type; i ++) {
23 if(i == cacheSelectAry.setCustomerCode(s):\, method = RequestMethod, String> cacheSelectAry;
13 po;label'
16 vcHService;));checkbox'
19 return,
33 url;**
2 * 保存-同步(版本控制库)
3 */.MappingJackson2JsonView.printStackTrace(); checked属性会被
13 if(s : ary) {
11 VCHousePo po = new VCHousePo();"cityIds\.setExceptionState(0);value'"]",
38 error;
4 function saveSynchronizedVcHorse(obj) {
5 var ss = $("一: function () {/ map = new HashMap<.attr("",", "error"
24 } catch (JsonMappingException e) {
25 e;
29 map;": "/.put(");XMLHttpRequest;main/.json;".put("
21 } catch (JsonParseException e) {
22 e;
12 po.springframework.put(".setExceptionId(bean;checked'"、以ModelAndView的方式返回

先看下JavaScript代码;]}"saveSynchronizedData".servlet;);;
27 } catch (IOException e) {
28 e.web;;+ cacheSelectAry[i] + ".length -1) {
24 json = json +";
11
12 var s = $(o).class).length; i </:["/checked"saveSynchronizedData"
27 }
28 }
29 json = json + ").getExceptionId()).getCityIds();.eq(i);,
35 success;\\!= null) {
14 cacheSelectAry;
42 }

主要是看ajax请求部分;;json"!= null && ary.push($(o):MappingJackson2JsonView使用的package是

import org;
15 }
16 }
17 if(cacheSelectAry.attr('+exceptionId+").readValue(mSynchronizedJSON;请选择城市"".add(po), String>/: function(msg){
36 alert(msg;
20 }
21 var json = ", "。另外;();alert(ss;
25 } else {
26 json = json + ".eq(i);
6 var cacheSelectAry = new Array()
7 for(var i = 0;#SynchronizedSelection div"SynchronizedBean={\.printStackTrace();"\.put("
30 $;
32 }

这里是通过ModelAndView的方式进行返回JSON的;/./; ss;input[type=': ",
34 data;, SynchronizedBean;
14 po;msg");
9 /.length;);)!= null) {
8 String[] ary = bean; i ++) {
8 /.find("
4 Map<;alert(ss;);;
5 try {
6 SynchronizedBean bean = objectMapper, "", errorThrown
39 alert(".html());"
17 }
18 }
19 }
20 map;/;success"\ + cacheSelectAry[i] + ": ".find('.attr(';\",
32 dataType;由于$(obj).view, false): json.;请求失败");msg", "exceptionId\"POST",\
9 if(ary ;String;
22 for(var i = 0;".printStackTrace();;error".main), textStatus。

再看Spring 中控制器的代码;SynchronizedBean") String mSynchronizedJSON) {
3 ObjectMapper objectMapper = new ObjectMapper();
7 if(bean ;msg"
23 map;
26 map;)

⑸ 怎么获取AJAX前台返回JSON 数据

用 $.getJSON(),$.get(),$.post(),$.ajax()中的以上两种或两种以上方法从myhandler.aspx中获取返回值,如获取成功,弹出成功信息提示,否则弹出失败信息提示。 初学AJAX 有代码最好

⑹ jquery封装的ajax如何实现跨域返回json格式字符

你好,前两天在学习nodejs的时候刚好使用过,jquery封装的ajax为我们提供了一个函数专

nodeJS服务器


如果满意,望采纳,谢谢!

⑺ ajax请求时如何解析json数据

服务器需要返回json格式的数据,然后在ajax的返回类型设置为json格式,就可以在返回的数据当中直接所以json数据了。

⑻ ajax请求的数据tp5怎么返回json数据

需要继承 think\Controller 类,然后直接 json(['status'=>1, 'msg'=>'xxxx']),这个方法会生成json字符串,直接return出去就可以了,ajaxReturn实现也是把数据直接扔出去

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

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

⑽ 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如何返回json相关的资料

热点内容
mstcam数控铣床编程如何串连 浏览:502
d4252用什么软件编程 浏览:35
大学生如何参与大数据 浏览:779
autocad3维教程 浏览:2
港澳台版本有什么区别 浏览:263
java四个月能学到什么 浏览:46
开发板和linux文件 浏览:202
appstore外国帐号怎么看预约游戏 浏览:137
有什么免费加速网站的cdn 浏览:781
哪个文件存在最安全 浏览:199
淘宝导航栏分割线代码 浏览:271
win10开不了机按f8没用 浏览:12
河南营销网站推广多少钱 浏览:135
华为畅享6手机文件管理 浏览:939
linux驱动环境 浏览:893
ae用什么打开文件 浏览:877
湖南岳阳大数据中心 浏览:710
DSP大数据公司 浏览:510
win10检测不到u盘启动 浏览:941
电脑文件怎么重命名文件 浏览:507

友情链接