为“未找到结果”添加自定义消息
Add a custom message for No Results Found
我有这个功能,是用来搜索一个网站。当没有找到结果时,我需要添加一条消息。一些非常简单的东西。"No Results Found"
我如何做到这一点?
function search() {
var searchTerm = $.trim($("#search-text-input").val());
var path = $.url('path').toLowerCase();
if(searchTerm){
if(!path.match('search.html$')){
$(location).attr('href', pathPrefix + 'search.html?term='+searchTerm+'&path='+path);
}
else
{
$('#results').html('');
$.each(pages, function(index, page){
$.ajax( { url:page.url, success: function(result) {
page.content = result;
var pageResult = searchPage(page, searchTerm);
if(pageResult.length){
var line = $("<div><h2><a href='" + page.url + "'>" + page.title + "</a></h2><p>"+ pageResult.join("...<br/>") + "...</p></div>");
if(page.highlight) line.addClass('highlight-search');
line.appendTo("#results");
}
}
});
}
);
}
}
}
添加else
语句到您的if(pageResult.length)
追加"No results found"…
if(pageResult.length){
var line = $("<div><h2><a href='" + page.url + "'>" + page.title + "</a></h2><p>"+ pageResult.join("...<br/>") + "...</p></div>");
if(page.highlight) line.addClass('highlight-search');
line.appendTo("#results");
} else {
var line = $("<div>No results found</div>");
line.appendTo("#results");
}
相关文章:
- 尽管链接成功并已成功下载,但未找到NPM模块
- JQuery:向多个匹配结果添加换行符的最简单方法
- 选中了基于图像的复选框,但未将值添加到文本字段中
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- Xpath对Selenium Web驱动程序无效”;Xpath未找到”;
- 如果某个东西不是'未找到
- 使用PrimeNG组件时出现问题(未找到指令注释)
- JSON:loop Invoice Items:如果InvoiceNo未退出则添加,如果退出则更新值,示例包括在内
- 带Jquery的wep API,加载资源失败:服务器响应状态为404(未找到)
- 煎茶触摸 2 记录器.js未找到
- 如何在 jQuery 中显示“未找到结果”列表搜索
- 制造“;未找到结果”;显得JAVASCRIPT
- 添加第二维度的Javascript未返回结果
- VBScript在目录中查找用户;返回结果(已找到或未找到)
- MD 数组:如果未找到值,则添加其他数组
- “未找到结果”JqueryUI 类别列表
- 显示“未找到任何结果”;在自动完成
- 如果未找到子字符串,则向文本添加前导空格
- 为“未找到结果”添加自定义消息
- 未找到动态添加的表单元素id