ashx页面返回json字符串|jQuery 的ajax处理请求的纠结问题
2013-08-20 00:34
856 查看
纠结,整了半天的jquery的ajax请求数据。
遇到的问题:
1 ajax方法一直进入error方法里,进入到请求的.ashx页面。这个问题,我未找到是什么原因。反正我使用了一下的代码,就好了。
2 这个问题也很纠结,我的.ashx页面需要返回json数据,虽然从浏览器alert出来的数据是json格式,但是我使用 data.cardno一直是空值,查找了半天,原来.ashx.cs文件输入的格式错了。
必须得像上面的写法,不然即使输入的字符串是json格式,js也不认为是json。
遇到的问题:
1 ajax方法一直进入error方法里,进入到请求的.ashx页面。这个问题,我未找到是什么原因。反正我使用了一下的代码,就好了。
$.get("api.ashx?openid=" + openid+"&sex="+sex+"&tel="+tel+"&username="+username+"&act=reg", { Action: "get" }, function (data, textStatus) { alert(data.cardno); return; if (data[0].ret == "ok") { alert("绑定成功!"); //var url = $.query.get("return") + "?openid=" + openid + "cardno="; //window.location.href = url; } else { alert("绑定失败!"); } });
2 这个问题也很纠结,我的.ashx页面需要返回json数据,虽然从浏览器alert出来的数据是json格式,但是我使用 data.cardno一直是空值,查找了半天,原来.ashx.cs文件输入的格式错了。
context.Response.ContentType = "text/json";
必须得像上面的写法,不然即使输入的字符串是json格式,js也不认为是json。
相关文章推荐
- SpringMVC3.2 处理Ajax请求时返回json字符串的中文乱码问题
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- 当 jquery 发送 ajax 请求的时候遇到服务端session过期超时返回 302 跳转登陆页面的时候怎么办的处理方法
- ajax XMLHttpRequest请求页面返回的值和ashx处理程序返回的值
- AJAX提交到Handler.ashx一般处理程序返回json数据 (字符串拼接方式)
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- jquery的ajax处理php返回数组,及json_encode中文问题
- SpringMVC Ajax请求时返回json中文字符串的乱码问题的解决方案
- jQuery,ajax请求返回长数字字符串,jsp页面不显示为科学计数法
- Ajax请求ashx返回json数据的常见问题
- jquery的ajax处理php返回数组,及json_encode中文为空的问题
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- Ajax请求ashx 返回 json 格式数据常见问题
- 对于服务器返回的JSON字符串,如果 jQuery 异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理
- ajax中接受返回字符串转为json并进行处理(不使用jquery)
- AJAX提交到Handler.ashx一般处理程序返回json数据 (字符串拼接方式)
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理
- ajax请求数据,Json返回到页面的数据出现中文乱码问题。
- Jquery 使用Ajax获取后台返回的Json数据后,页面处理