0

我正在使用 Ajax,其中服务器使用 查询数据库SELECT someColumn FROM someTable,将 someColumn 返回给客户端,客户端使用更新元素$('#someElement').text(someColumn);

效果很好,除非 someColumn 返回 null,其中页面显示“null”而不是我想要的空字符串。最初,我在数据库级别SELECT COALESCE(someColumn,'')使用$('someElement').text(someColumn==null?'':someColumn); . 将 null 显示为空的最佳实践方法是什么?

4

2 回答 2

0

你可以试试

$('#someElement').text(someColumn || '')

编辑

someColumn如果是数值并且具有应该显示的值,但计算结果为 false,则将不起作用。但它应该适用于字符串值。

于 2013-04-29T10:07:10.000 回答
0

也许你应该试试;

$('someElement').text(someColumn===null?'':someColumn);

只需检查两者是否相同。

于 2013-04-29T10:07:51.163 回答