9

JSON.stringify()在 html 上使用<input>通过 websocket 发送,如下所示:

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

但它编码$('#numberValue').val()String.

如何将其编码为Number?

4

2 回答 2

11

首先将其转换为整数。

JSON.stringify({
    numberValue: parseInt($('#numberValue').val(), 10);
})
于 2013-08-18T19:32:33.853 回答
3

您可以解析字符串:

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

parseInt() 函数解析一个字符串并返回一个整数。

更多信息:http ://www.w3schools.com/jsref/jsref_parseint.asp

于 2013-08-18T19:33:35.200 回答