gpt4 book ai didi

javascript - 如何检测ajax结果中的新行?

转载 作者:行者123 更新时间:2023-12-03 04:19:51 25 4
gpt4 key购买 nike

我通过ajax在asp.net mvc项目中获得PartialViewResult的结果。当模型为空时!我在partialViewResult中没有传递任何内容,但在ajax结果中得到换行符。我如何通过js检测它?

enter image description here

 var GetSuns = function (btn) {
$('body').append('<div class="WrapProgress"><img class="loadingimg vertical-middle-image" src="/Content/Travelo/images/travelenter_process_Art.gif" /></div>');
var urn = $(btn).data('urn');
var method = $(btn).data('method');
$.ajax({
url: '/art/ShowTime',
data: { s: urn, method: method },
type: "POST",
success: function (result) {
if (result.trim) {
console.log("1"+result+"1")
$('.WrapProgress').remove();
$('#ModalSuns .modal-body').html(result);
$('#ModalSuns').modal('show');
} else {
$('#Modal').modal('show');
}
},
error: function (jqXhr, textStates, errorThrown) {
console.log(errorThrown);
$('.WrapProgress').remove();
}
});
};

最佳答案

您的代码的问题是 result.trim 需要更改为 result.trim() 才能 trim 结果字符串对于任何尾随空格或换行符。

为了检测代码中的换行符

text = `


`;
numberOfLineBreaks = (text.match(/\n/g)||[]).length;
console.log(numberOfLineBreaks)

关于javascript - 如何检测ajax结果中的新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43996522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com