Отображение данных, содержащих более одного пробела в jqgrid в IE7

#jquery-ui #jquery

#jquery-пользовательский интерфейс #jquery

Вопрос:

при отображении записей, полученных из базы данных sql в jqgrid в IE7, если данные содержат более одного пробела, они отображают в jqrid только один пробел. любая идея для решения этой проблемы..

Ответ №1:

В HTML, когда у вас есть 2 пробела, он будет отображаться как один, поэтому в одном месте есть специальный символ для нескольких пробелов amp;nbsp; , или вы можете отобразить свои данные в теге HTML <pre>j j</pre>

Итак, что вам следует сделать, заменить все множественные пробелы на « amp;nbsp; » или использовать <pre> для отображения их как есть.

Комментарии:

1. Поскольку javascript s.replace(str, with) заменяет только одно вхождение str, вы можете использовать для этого регулярное выражение s.replace(/ /g, "amp;nbsp;")