Javascript 获取json数据响应?
由此Javascript 获取json数据响应?,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,由此 $.ajax( { type: 'post', dateType: 'json', url: '<?php echo base_url(); ?>buyer/get_address', data: { data: $id }, success: function (resp) { alert(resp); //retuns whole result alert(resp.address_id); //ret
$.ajax(
{
type: 'post',
dateType: 'json',
url: '<?php echo base_url(); ?>buyer/get_address',
data: { data: $id },
success: function (resp) {
alert(resp); //retuns whole result
alert(resp.address_id); //returns undefind
}
})
有人能告诉我如何根据单个变量中的响应访问所有数据吗?它不是
dateType:'json',
它应该是dataType:'json'
....
type : 'post',
dateType:'json',
//^^^^^^---here
...
因此,返回的JSON将被视为字符串而不是对象。但是,您可以使用
JSON.parse()
,但是将dateType
固定到dataType
应该可以它不是dateType:'JSON',
它应该是dataType:'JSON'
....
type : 'post',
dateType:'json',
//^^^^^^---here
...
因此,返回的JSON将被视为字符串而不是对象。但是,您可以使用
JSON.parse()
,但是将dateType
修复为dataType
应该会起作用纠正@bipen和success函数中显示的错误:
success: function(resp)
{
alert(resp[0].address_id);
}
工作小提琴:纠正@bipen和success函数中显示的错误:
success: function(resp)
{
alert(resp[0].address_id);
}
工作小提琴:试试这个
鉴于:
$('#mybtn').click(function (e) {
$.ajax({
type: 'post',
dateType: 'json',
url: '../Home/test',
data: { },
dataType: 'json',
success: function (resp) {
alert(resp.val); //returns undefind
}
})
});
控制器:
public class t
{
public int MyProperty { get; set; }
public string val { get; set; }
}
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult test()
{
var dataitem = new t { MyProperty =1,val="jeet" };
return Json(dataitem, JsonRequestBehavior.AllowGet);
}
试试这个
鉴于:
$('#mybtn').click(function (e) {
$.ajax({
type: 'post',
dateType: 'json',
url: '../Home/test',
data: { },
dataType: 'json',
success: function (resp) {
alert(resp.val); //returns undefind
}
})
});
控制器:
public class t
{
public int MyProperty { get; set; }
public string val { get; set; }
}
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult test()
{
var dataitem = new t { MyProperty =1,val="jeet" };
return Json(dataitem, JsonRequestBehavior.AllowGet);
}
警报(resp.d.address\u id)
会给您带来什么?您的ajax配置中有一个输入错误dateType:'json',
应该是dataType:'json'
您从alert(resp.d.address\u id)
中得到了什么?您的ajax配置中有一个输入错误<代码>日期类型:'json',应该是数据类型:'json'
谢谢,先生。事实上我正在使用IDE。在这里,当我放置日期类型:'json'时,它将所有变量转换为绿色,所以我没有仔细查看。再次感谢先生如此迅速地纠正我的错误。更改后工作正常。先生,您的个人资料图片非常危险。它描述了什么提示?:)谢谢,先生。事实上我正在使用IDE。在这篇文章中,当我使用dateType:“json”时,它将所有变量都转换为绿色,所以我没有仔细查看。再次感谢先生如此迅速地纠正我的错误。更改后工作正常。先生,您的个人资料图片非常危险。它描述了什么提示?:)