2013-08-18 6 views
5

私はそうのようなのWebSocketを通じて送信するためにHTMLに<input> SをJSON.stringify()を使用しています:JSON.stringify()<input>数値は数値ですか?

JSON.stringify({ 
    numberValue: $('#numberValue').val() 
}) 

それはStringとして$('#numberValue').val()コードしています。

は、どのようにそれがNumberとしてエンコードすることができますか?

答えて

4

最初に整数に変換します。あなたは文字列を解析することができる

+0

愚かな私。私は 'floatval()'を使っていました:P –

+0

それはすごかったです!ありがとう.. – normalUser

2
JSON.stringify({ 
    numberValue: parseInt($('#numberValue').val(), 10); 
}) 

JSON.stringify({ 
    numberValue: parseInt($('#numberValue').val(), 10); 
}) 

のparseInt()関数は、文字列を解析して整数値を返します。

さらに詳しい情報:http://www.w3schools.com/jsref/jsref_parseint.asp

関連する問題