0

サーバーが を使用してデータベースにクエリを実行しSELECT someColumn FROM someTable、someColumn をクライアントに返し、クライアントが を使用して要素を更新するAjax を使用しています。$('#someElement').text(someColumn);

someColumn が null を返さない限り、うまく機能します。この場合、ページには、目的の空の文字列ではなく「null」が表示されます。当初は を使用してデータベース レベルで対処していましたが、 を使用SELECT COALESCE(someColumn,'')してクライアント レベルに変更することを検討しています$('someElement').text(someColumn==null?'':someColumn); 。他の解決策もあると思います。nullを何も表示しないベストプラクティスの方法は何ですか?

4

2 に答える 2

0

試してみるべきかもしれません。

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

2つが同じタイプであることを確認するだけです。

于 2013-04-29T10:07:51.163 に答える