Javascript jquery中不显示带“+”符号的字符串
我的数据库中有一列名为rate,但数据类型为string,其值类似于“2000+”。当我尝试使用jQuery显示这个值时,为什么它只显示2000而没有“+”符号Javascript jquery中不显示带“+”符号的字符串,javascript,jquery,sql,sql-server,Javascript,Jquery,Sql,Sql Server,我的数据库中有一列名为rate,但数据类型为string,其值类似于“2000+”。当我尝试使用jQuery显示这个值时,为什么它只显示2000而没有“+”符号 for (var j = 0; j < dtt2.length; j++) { if (dt0[i].CategoryID === dtt2[j].CategoryID) { var rate = dtt2[j].Rate; alert(rate.tostring()); $("#" + tbl).append('<tr&g
for (var j = 0; j < dtt2.length; j++) { if (dt0[i].CategoryID === dtt2[j].CategoryID) { var rate = dtt2[j].Rate; alert(rate.tostring()); $("#" + tbl).append('<tr><td>' + dtt2[j].ServiceName + '</td><td width="20%">₹ ' + rate.tostring() + '</td></tr>'); } }
请注意在JS代码中如何显示加号 但这里的解决办法是通过在加号前面加一个反斜杠来避开加号
var data = dbrawdata.replace('+', '\\+');
回答您的问题并添加一些代码会很好。据我所知
很简单,
var value='2000+';
value.toString(); // => '2000+'
或
欢迎来到SO,当你提出问题时,你应该分享你迄今为止的尝试。通过共享您的代码,我们可以帮助您解决问题。共享您的Sql查询和jquery代码请添加您的代码。共享您的此查询和jquery。对于var j=0;j
var value='2000+';
value.toString(); // => '2000+'
String('2000+'); // '2000+'