Javascript 如何使用<;br/>;Ajax调用中的标记
我通过ajax从DB显示了一些数据,数据类型为ist“string”,其中包含单词之间的空白空格。我怎样才能找到每一个单词并用标签替换它,这样每个单词都会出现在新的一行中 以下是我的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
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 + " " + '</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吗?