2010-09-03 68 views

回答

3

好,所以没有真正方式在CF8做到这一点。解决方法是将字符添加到字符串的开头或结尾,然后在客户端代码中处理它。我正在使用美国邮政编码,因此只需将每个ZIP格式设置为ZIP + 4(00000-0000)即可。那里的小冲刺使它成为一个字符串。

1

我认为这是固定在CF9.0.1与累积修补程序1 ...你使用哪个版本?如果你真的想"06762"你可以试试returntype="plain"

+0

我认为你是对的,这个JSON序列化问题已在9.0.1中修复,但这只有在他使用CF9时才有用。如果使用CF8,请参阅Rick O关于JavaCast的回答 - 应该适用于CF8。 – 2010-09-05 02:23:38

+0

是的,我认为它是固定在CF9。我正在工作的网站目前是CF8。 – 2010-09-07 12:23:47

+1

这不是固定的......即使在CF10中,至少当试图从CFC中调用远程函数returnFormat =“json”时。在Javascript中,我正在测试这样的对象类型:if((typeof(item.postalCode)==='string'&& item.postalCode.length)||(typeof(item.postalCode)===' number'&& item.postalCode> 0)){} – Redtopia 2012-12-18 07:11:34

3

你试过吗?

回报javaCast( “串”, “06762”)

相关问题