AJAX搜索系统与空格不工作
AJAX Search System with spaces not working
下面是我使用的代码。如果我搜索Hello+World,或Hello%20World,那么在数据库上的搜索是正确的
然而,如果我使用Hello World,那么我不会收到任何结果。请问我如何修改这个代码来处理空格?
我不太擅长JAVA,所以我真的需要一些帮助!!谢谢
$(document).ready(function(){
//show loading bar
function showLoader1(){
$('.search-background1').fadeIn(200);
}
//hide loading bar
function hideLoader1(){
$('.search-background1').fadeOut(200);
}
$("#pagesn .pages li").click(function(){
//show the loading bar
showLoader1();
$("#pagesn .pages li").css({'background-color' : ''});
$(this).css({'background-color' : '#A5CDFA'});
$("#resn").load("funcs/func_search.php?page=" + this.className, hideLoader1);
});
// by default first time this will execute
$(".1").css({'background-color' : '#A5CDFA'});
showLoader1();
$("#resn").load("funcs/func_search.php?page=1",hideLoader1);
//For Search Results
var qu=$("#a-j-search-term").val();
$("#pages-search .pages li").click(function(){
//show the loading bar
showLoader1();
$("#pages-search .pages li").css({'background-color' : ''});
$(this).css({'background-color' : '#A5CDFA'});
var qu=$("#a-j-search-term").val();
$("#ress").load("funcs/func_search.php?page=" + this.className +"&q="+qu, hideLoader1);
});
$("#ress").load("funcs/func_search.php?page=1&q="+qu,hideLoader1);
});
您应该对查询字符串进行编码,使其对URL的
有效。var qu = encodeURIComponent( $("#a-j-search-term").val() );
var page = encodeURIComponent( this.className );
$("#ress").load("funcs/func_search.php?page=" + page + "&q=" + qu, hideLoader1);
或者让jQuery处理
$("#ress").load("funcs/func_search.php", {
page : this.className,
q : qu
}, hideLoader1);
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- 我如何找到一个句子中的所有空格并替换忽略它们
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- Regex代码只允许一个空格
- HTML选择所有它的工作.但是当选择带有“空格”时会引发错误
- jquery函数在引号中的单个空格后工作
- scrollTo.js不能与锚中有空格的Firefox一起工作
- jquery替换IE中不工作的空格
- IE链接到本地文件与空格工作,但!不再有子文件夹了
- AJAX搜索系统与空格不工作
- jQuery textarea值与空格和返回键不能正常工作
- 为什么不工作,如果我添加空格