如何使用ajax从json获取特定值
我的代码如下如何使用ajax从json获取特定值,json,ajax,Json,Ajax,我的代码如下 $.ajax({ url: "far-area_m.php", type: "POST", crossDomain: true, data: values, dataType: "json",
$.ajax({
url: "far-area_m.php",
type: "POST",
crossDomain: true,
data: values,
dataType: "json",
success:function(result){
//$("#res").css("display", "block");
var result1 = JSON.stringify(result);
alert(result1);
/*site_area = result1.site_area;
alert(site_area);
far = result1.far;
far_value = result1.far_value;
//var result = $.parseJSON(result1);
alert(site_area);
$('#site_area').val(site_area);*/
},
error:function(xhr,status,error){
alert(status);
}
});
{"site_area":"54","far":"1.75","far_area":"94.5"}
在这里,我想得到站点面积值。我怎么得到它
我提到了几个链接,但没有用。我未定义为警报您不需要将响应字符串化。如果您提到的数据类型是json,它会自动解析它并给您对象 按要求 按以下步骤做-
success:function(result){
site_area=result.site_area;
alert(site_area);
$('#site_area').val(site_area);
}
试试这个
var result1=JSON.parseresult
场地面积=结果1.场地面积 实际上,var result1=JSON.stringifyresult;将JSON对象转换为字符串,因此result1.site_区域没有任何意义。相反,请尝试:
success:function(result){
site_area = result1.site_area;
alert(site_area);
},
您能添加您的远区_m.php吗?