【发布时间】:2019-04-18 15:27:23
【问题描述】:
我正在以对象格式从数据库中获取一行。
这是我的 .cs 代码
public JsonResult GetApplicationDetail(string id){
sp_Application_Result AppObj = new sp_Application_Result();
ObjectResult obj = db.sp_Application(id);
foreach (sp_Application_Result i in obj){
AppObj = i;
}
return Json(AppObj, JsonRequestBehavior.AllowGet);
}
这是我的脚本代码
$.ajax({
type: "GET",
url: "/Application/GetApplicationDetail/",
datatype: "json",
data: {"id" : name} ,
success: function (response) {
alert(response);
}
);
当我试图显示响应时,它显示[Object,object]
我不知道如何显示响应结果,实际上我想将响应数据存储到表中。
【问题讨论】:
-
在console.log中显示
-
只有
console.log(response)可以展开和打印对象,而alert只能打印/显示字符串,所以在alert之前使用console.log或JSON.stringify(response) -
您可以使用
console.log(response)直接记录响应,也可以将json 对象转换为字符串以便能够在警报alert(JSON.stringify(response))中显示它 -
试着安慰你的反应。 console.log(response),然后看看你得到了什么
-
嘿...尝试
console.log()您的回复? xD
标签: javascript jquery html json ajax