I have an AJAX
call to Web Method
. Web Method
returns some statistics. When I build a StringBuilder
, I use AppendFormat
and AppendLine
methods to build it. However, when data is displayed, it is missing new lines.
This is an AJAX
call:
$.ajax({
type: "POST",
url: "Default.aspx/GeneratePdfs",
data: JSON.stringify({
frequency: $('#ddlReportFrequency option:selected').text(),
reportYear: $('#txtReportYear').val(),
reportMonth: $('#txtReportMonth').val(),
reportDay: $('#txtReportDay').val(),
reportOption: $('#ddlReportOption option:selected').text(),
reportRegion: $('#txtReportRegion').val(),
reportSchedule: $('#ddlReportSchedule').val(),
reportRegion: $('#txtReportRegion').val()
}),
contentType: "application/json; charset=utf-8",
success: function (data) {
debugger;
if (data.d != "") {
$('#rptDisplay').text(data.d);
}
}
});
In my Web Method
, I'm doing something like this:
sb.AppendFormat("\nData {0} does not have any statements", data);
sb.AppendLine();
return sb.ToString()
What am I doing wrong?
` does not work as well – gene Feb 11 '16 at 20:32