JSON响应抛出为未定义

时间:2016-09-23 22:28:31

标签: php jquery json

我'我昨天遇到了一些问题。以下是我目前正在使用的所有细节。

PHP

$json = array(
   'total_cost' => '109.38',
    'insurance' => 1
);
echo json_encode( $json );

控制台

{"total_cost":109.38,"insurance":"1"}

的jQuery

$.post(ajax_url, {'action':action, 'nonce':nonce, 'insurance':insurance}, function( data ){
    data = JSON.parse(data);
    alert( data.total_cost );
});

以上引发' undefined '。知道我在这里做错了什么吗?

1 个答案:

答案 0 :(得分:0)

我认为问题可能出在你使用json.parse(数据)的时候我给你留个例子这是正常的

$ .post(url_lista_precios_prod,{id_prod:id_producto},function(data){

   var ar=data[0]; },'json');

测试好