2016-05-01 127 views
-1

我解析從我的控制器的浮動數據通過JSON一個js函數,以下是JS功能:JSON字符串化加引號「」中的float類型數據

function fetchbal(){ 
$.ajax({ 
    url: "/count/ew", 
    dataType: "json" 
}).success(function(data){ 
    $('#bal').html(JSON.stringify(data.sum)); 
}); 
} 

但我正在逐漸與輸出引用這個數字。

我檢查了控制器返回的值,它沒有傳遞引號,所以它必須用JSON stringify做些事情!

交叉檢查,這是控制器(Symfony的):

$repo = $em->getRepository('SystemBundle:Admin'); 
$user = $repo->findOneBy(array('id'=>$session->get('id'))); 
$sum = $user->getWallet(); 
return new JsonResponse(array('sum'=>$sum)); 

這裏$總和取出由DB(主義)的浮動VAL

我自己也嘗試this post's solution但它不是停止顯示頁面上的值

我不希望在引用的值周圍顯示引號,對此有何建議?如果你願意,還可以要求更詳細的說明。

+0

我看不到HTML [JSFiddle](https://jsfiddle.net/7aadwgk0/1/)上的引號。 – Rajesh

+0

你的JSON文本是什麼?寫下來。 – Mohammad

+0

我已編輯顯示控制器通過浮動作爲JSON響應的帖子 –

回答

4

Json stringify添加了引號,因爲它旨在將數據發送到服務器之前序列化數據。

你可能想要調用json.parse,或者什麼都不做,因爲jquery會爲你解析json。

+0

那麼我應該在這裏做什麼? –

+0

不要調用stringify –