2016-03-26 14 views
0

jqueryを使用していますが、私はajax呼び出しを行います。jquery関数をajax呼び出しの応答に使用する

var url = "http://localhost:8080/rest/lodgers/" + lodgerId + "/rentamount"; 
jQuery.ajax({ 
    type: "get", 
    url: url, 
    dataType: "json", 
    success: function(data, status, jqXHR) { 

     data.optionsPrice = data.optionsPrice.replace(".", ","); 
    }, 
    error: function(jqXHR, status) { 
     check401Unauthorized(jqXHR); 
    } 
}); 

成功部分には、置き換えられないようですが、それを使用する方法はありますか?

+0

確認するために、ヌルチェックを追加することができVAR MYDATA = data.optionsPrice 'てみてください; myData = myData.replace( "。"、 "、"); '? – Gintoki

+1

あなたはoptionsPriceの中身を見てみませんか?これを試してください: 'console.log(data.optionsPrice)' – Ibu

+0

なぜ置き換えが不明だと思いますか? –

答えて

-1

data.optionsPriceのデータ型は何ですか? .replace()は文字列でしか動作しません。

data.optionsPriceがnullでないと仮定すると、あなたはこの試みることができる:

data.optionsPrice = data.optionsPrice.toString().replace(".", ","); 

をまた、単に

if(data.optionsPrice!=null) 
    data.optionsPrice = data.optionsPrice.replace(".", ","); 
関連する問題