[object] [object]使用api控制器在ajax中使用jquery将json转换为字符串

时间:2016-03-18 12:33:18

标签: jquery json ajax asp.net-mvc-4

[object Object]

我得到以下结果:[object][object]

 var returndata;
        $.ajax({
            url: '/api/AddCreditCard/',
            type: 'post',
            datatype: 'json',

            //contentType: 'application/json',
            //data: $('form').serialize(),
            // var Fail_Card = $('form').valueOf();
            data: $('form').serialize(),
            success: function (response) {


                Cust_OrderId = response.Cust_OrderId;
                alert(Cust_OrderId);

                date = response.date;
                alert(date);


                if (response.success == true) {
                    alert(response.success);
                    var obj = JSON.stringify(response);
                    var objf = JSON.parse(obj);

                    alert(obj);

                    //alert(response.COLUMNS[0]);
                    alert(objf);
                    alert(response.Cust_OrderId);
                    alert(response);
                    window.location = "/controllername/actionname?Cust_OrderId=" + objf;
                } else {



                    alert(response.success);
                    var obj = JSON.stringify(response);
                    var objf = JSON.parse(obj);


                    alert(obj);


                    window.location = "/controllername/actionname?Cust_OrderId=" + objf;
                    alert(response);
                }

我的api控制器返回以下 customer id:100032(Cust_OrderId)

response.Cust_OrderId无效。请解决此问题

1 个答案:

答案 0 :(得分:0)

我认为你想在结果中使用order_id。在此代码下方:

var obj = response; // Json.stringify is unnecessary
var Cust_OrderId = obj.order_id; //this is give value