日期:2014-05-16  浏览次数:20349 次

js读取后台小数的问题
用axaxpro读取后台的小数显示的格式变了,很是郁闷,还请高手指点。

如从后台返回   类型为decimal   的   12.34m

前台却显示为1234,0,0,131072

以下是源码:
后台

[AjaxPro.AjaxMethod]
public   decimal   Getdic()
{
return   12.34m;
}

前台js

function   test()
{
var   a   =   Test.Getdic().value;
alert(a);   //显示1234,0,0,131072
}

请各位大哥大姐帮忙啊,急....

------解决方案--------------------
[AjaxPro.AjaxMethod]
public string Getdic()
{
return "12.34 ";
}

前台js

function test()
{
var a = Test.Getdic().value;
alert(a); //显示1234,0,0,131072
}


这样一定没有问题!

------解决方案--------------------
试试return 你要的值var1.ToString( "0.0 ");