我有一些搜索页链接:www.mysite.com/search.php?search=search_word
,我尝试制作默认搜索网址。如果用户仅通过浏览器键入www.mysite.com/search.php
,请将默认网址设为www.mysite.com/search.php?search=aaa
。我的代码不起作用。
<script src="../jquery.js"></script>
<script>
jQuery(document).ready(function(){
var currneturl = document.URL;
if(!document.URL.indexOf('?')){
document.URL = currneturl + '?search=aaa';
}
});
</script>
答案 0 :(得分:7)
如果找不到字符串,.indexOf()
method会返回-1
,而-1
是真值,!-1
是false
。您需要显式测试-1:
if (document.URL.indexOf('?') === -1) {