Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用<;br/>;Ajax调用中的标记_Javascript_Json_Ajax_Asp.net Mvc_Replace - Fatal编程技术网

Javascript 如何使用<;br/>;Ajax调用中的标记

Javascript 如何使用<;br/>;Ajax调用中的标记,javascript,json,ajax,asp.net-mvc,replace,Javascript,Json,Ajax,Asp.net Mvc,Replace,我通过ajax从DB显示了一些数据,数据类型为ist“string”,其中包含单词之间的空白空格。我怎样才能找到每一个单词并用标签替换它,这样每个单词都会出现在新的一行中 以下是我的ajax代码: var tableId = "weekEvents"; function loadWeekData() { // Append database data here $.ajax({ type: "GET", url: "/Ho

我通过ajax从DB显示了一些数据,数据类型为ist“string”,其中包含单词之间的空白空格。我怎样才能找到每一个单词并用标签替换它,这样每个单词都会出现在新的一行中

以下是我的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);
}
var tableId=“weekEvents”;
函数loadWeekData(){
//在此追加数据库数据
$.ajax({
键入:“获取”,
url:“/Home/JsonWeekEvents”,
数据类型:“JSON”,
成功:功能(结果){
$。每个(结果、函数(i、val){
var trow=$('').data(“id”,val.id);
//trow.append(''+val.Id++'');
trow.append(“”+val.FSE+“”);
trow.append(“”)+
“+val.星期一+”+
'');
trow.append(“”)+
''星期二''+
'');
trow.append(“”)+
''星期三+''节+
'');
trow.append(“”)+
''星期四+''节+
'');
trow.append(“”)+
''星期五''+
'');
trow.append(“”)+
''星期六+''节+
'');
trow.append(“”)+
''周日+''节+
'');
tbody.append(trow);
tab.追加(tbody);
});
$(“#”+tableId).html(制表符);
}

基本上是关于估价师的“val.周一”、“val.周二”、“val.周三”…“val.Sunday”,这些是我从DB获得的数据。是否可能?

使用字符串修复函数,如中所述[https://www.w3schools.com/jsref/jsref_replace.asp][1] .在你的情况下,可能是

var res = str.replace(" ", "</br>");
var res=str.replace(“,”
”);
我尝试过,但如果我指定它,它可以与普通字符串一起工作,但不会与db中的数据一起工作,但可能是因为我做得不对。您的意思是:var res=$('#weVal').val()然后res.replace(“,”
“”)?您尝试过val.Monday.replace(“,”
”)?已经尝试过,由于某些原因,它在Ajax调用中不起作用否!一旦您从Ajax调用中获取数据,此给定代码段就会运行。它与Ajax或服务器无关。您可以从控制台日志粘贴打印的val吗?