ajax-求解决处理Json返回数据

问题描述

求解决处理Json返回数据

这是后台方法返回的Json数据:

public ActionResult GetPoints()
{
string emp = Request.QueryString["fk_employee"];
string list = Request.QueryString["Alist"];
string month = Request.QueryString["Amonth"];
object obj = Models.Assessment.getPoints(emp,month,list);
return Json(obj, JsonRequestBehavior.AllowGet);
}

我在View接收后台方法传过来的数据

$(function () {
var list = $("#Alist").text();
var emp = $("#fk_employee").text();
var month = $("#Amonth").text();
$.getJSON("/Assessment/GetPoints?fk_employee=" + emp + "&&Amonth=" + month + "&&Alist=" + list, "", function (d) {
       $("#ones").append(d.AssessID);    //AssessID表中的主键ID
});
});

问题就是:为什么在页面显示的数据是undefined? 我用firebug查看方法已经获取了数据,就是无法显示成功?

在线等高手解惑!!!!!!

解决方案

Flex用JSON处理返回的数据
ajax处理返回的json数据
JQuery调用webservice,返回的json数据和XML数据的处理方法

解决方案二:

你哪个数据是undefined了,所有的?

解决方案三:

这说明返回的json对象d中没有AssessID这个属性。你跟踪下d对象,看返回的是什么内容。

时间: 2024-12-23 04:10:13

ajax-求解决处理Json返回数据的相关文章

js-C#中Webbrower控件如果获取Json返回数据

问题描述 C#中Webbrower控件如果获取Json返回数据 登陆QQ空间后,提交http://r.qzone.qq.com/cgi-bin/tfriend/friend_mngfrd_get.cgi?uin=504558588&rd=0.11234432621859014&g_tk=1037379006&fupdate=1 的Url就可以返回一个包含虽有好友Json数据的页面,内容如下 _Callback({ "code":0, "subcode&

ajax请求成功后的返回数据

问题描述 ajax请求成功后的返回数据 我用ajax发送请求做注册,若请求成功且注册成功,用了alert("注册成功"), 若验证码或其他问题,导致访问成功但是未注册成功,会有其他的信息弹出. 在不同情况下,其他信息都会根据各种情况正确的弹出,但是当注册成功时(查了后台数据,能够查到新注册的信息),"注册成功"字样不弹出来. 解决方案 你在success回调里面return内容无用,没有任何对象接收返回值,而且ajax是异步的,如果你userLive要返回数据,也需

json返回数据去掉中括号

问题描述 json返回数据去掉中括号

ajax请求 拦截-拦截所有的ajax请求,异步请求返回数据拦截不到?

问题描述 拦截所有的ajax请求,异步请求返回数据拦截不到? var open = window.XMLHttpRequest.prototype.open send = window.XMLHttpRequest.prototype.send onReadyStateChange; function openReplacement(method url async user password) { var syncMode = async !== false ? 'async' : 'sync

JQuery+AJAX使用JSON返回数据(1/2)

ajax响应处理页面 processpage.asp教程x.cs        using system.web.script.serialization; using modelgroup.model; public partial class admin_processpage : system.web.ui.page {     网页特效serializer serializer = new javascriptserializer();     protected void page_l

ajax seo 百度快照-json 返回链接被百度收录

问题描述 json 返回链接被百度收录 楼主 为了实现 jsp 页面中的一些特效 用了 ajax 请求返回一些json 类型数据.但是,百度快照居然收录了这些 请求链接,并且打开后直接显示 json数据,没有任何页面. 如图 其中 showNewsByTypeUI.action 是一个 ajax 请求 返回的是 json 如下是它的 配置 <action name="showNewsByTypeUI" method="showNewsByTypeUI" cla

node.js+Ajax实现获取HTTP服务器返回数据_node.js

我们看一个HTML5页面中通过AJAX请求的方式获取HTTP服务器返回数据的代码示例.由于我们把服务器的端口指定为1337,并将从端口为80的网站中运行HTML5页面,因此这是一种跨域操作,需要在HTTP响应头部中添加Access_Control_Allow_Origin字段,并且将参数指定为允许向服务器请求数据额域名+端口号(省略端口号时允许该域名下的任何端口向服务器请求数据), 静态页面:index.html(注:一定要放在服务器环境下,如果是win7系统的话,可以开启IIS服务,并把页面考

ajax访问一个网站未返回数据,在浏览器地址栏访问就有数据

问题描述 不太明白,有知道的希望可以指导下. 解决方案 解决方案二:在浏览器中输入地址能返回数据,在ajax调用中返回的是空.解决方案三:提示是跨域访问造成的google搜ajax跨域问题

Json返回时间的格式中出现乱码问题的两种解决方案_实用技巧

前言:这段时间一直没有写博客,首先是我正在实现权限系列的绝色和操作的实现,因为这些东西在前面我们都已经说过了,所以我们就不重复的说这些了,那么我们知道,在我们使用Json返回数据的时候时间的格式一般都会变了,变成我们不认识的一些字符,那么当我们遇到这些问题的时候我们该怎么解决呢,今天我就来小说一下这个的解决方法. .发现问题 (1).正如我们在前言里面所说,我们在编写Json解析时间的时候会返回一些莫名其妙的东西,那么我们是如何解决这个问题的呢?我现在有两种方法可以解决这个问题,下面我们首先来说