Как заменить все пробелы с помощью отметка в Ajax вызов - PullRequest
0 голосов
/ 11 июля 2020

Я показываю из БД некоторые данные через ajax, тип данных ist «строка», которая содержит пробелы между словами. Как я могу найти все и заменить остроумие тег, поэтому каждое слово будет в новой строке?

вот мой ajax код:

var tableId = "weekEvents";

 function loadWeekData() {

// Append database data here

$.ajax({
    type: "GET",
    url: "/Home/JsonWeekEvents",
    dataType: "JSON",
    success: function (result) {
        $.each(result, function (i, val) {

           


            var trow = $('<tr class=content/>').data("id", val.Id);
            //trow.append('<td>' + val.Id + "&nbsp;" + '</td>');
            trow.append('<td style="padding:5px; width:auto; height:60px" class="FSE">'+val.FSE+'</td>');
            trow.append('<td>' +
                
                '<div style="text-align:center;" id="monVal" class="desc_NumM">' + val.Monday + '</div >' +
               
                '</td>');
            trow.append('<td>' +
                
                '<div style="text-align:center;" id="tueVal" class="desc_NumT">' + val.Tuesday + '</div >' +
               
                '</td>');
            trow.append('<td>' +
               
                '<div style="text-align:center;" id="wedVal" class="desc_NumW">' + val.Wednesday + '</div >' +
              
                '</td>');
            trow.append('<td>' +
                
                '<div style="text-align:center;" id="thurVal" class="desc_NumTr">' + val.Thursday + '</div >' +
              
                '</td>');
            trow.append('<td>' +
                
                '<div style="text-align:center;" id="friVal" class="desc_NumF">' + val.Friday + '</div >' +
                
                '</td>');
            trow.append('<td>' +
                
                '<div style="text-align:center;" id="satVal" class="desc_NumSa">' + val.Saturday + '</div >' +
                
                '</td>');
            trow.append('<td>' +
                
                '<div style="text-align:center;" id="sunVal" class="desc_NumSu">' + val.Sunday + '</div >' +
                
                '</td>');
            tbody.append(trow);
            tab.append(tbody);
           
        });

        $("#" + tableId).html(tab);
}

В основном речь идет о оценщиках "val.Monday", "val.Tuesday" , "val.Wednesday" .... "val.Sunday", это мои данные из БД. Возможно ли это?

1 Ответ

1 голос
/ 11 июля 2020

Используйте функцию повторения строки, как описано в [https://www.w3schools.com/jsref/jsref_replace.asp] [1]. В вашем случае это может быть

var res = str.replace(" ", "</br>");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...