如何使用ajax

时间:2015-09-24 08:13:00

标签: json ajax

我的代码如下

$.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"}

在此我想获得site_area值。我怎么得到它 我已经提到了几个链接,但没有用。我未定义为警报

3 个答案:

答案 0 :(得分:0)

您不需要对响应进行字符串化(JSON)。如果您将数据类型称为json,它会自动解析它并为您提供对象

根据要求 请按以下步骤操作 -

.jar

答案 1 :(得分:0)

试试这个

var result1 = JSON.parse(result);

site_area = result1.site_area;

答案 2 :(得分:0)

实际上,var result1 = JSON.stringify(result);会将您的JSON对象转换为字符串,因此result1.site_area并不意味着什么。而是尝试:

success:function(result){
    site_area = result1.site_area;
    alert(site_area);
},