我有一个
我使用JavaScript执行搜索和配置文件,基于PHP创建的登录页面 我有一个列出用户兴趣的个人资料页面,我的疑问是,我需要根据用户兴趣执行搜索,该搜索存储在个人资料页面中。
例如,如果您在Google中正常搜索ex:“SUN”,结果将与太阳,太阳系,行星有关..
例如,在用户兴趣方面,有一个类别“收藏新闻报道:”并且答案是“SUN新闻报道”..所以每当用户搜索“SUN”时,它应该优先考虑用户兴趣而不是一般Google搜索结果
我怎么能这样做,如果那里有任何类型的代码片段,请帮我解决这个问题。
答案 0 :(得分:2)
它只是一招,但在@ myside上工作得很好。 有一个输入文本,您可以从DB中获取值也是您的选择。我有调用1个功能,将重定向到谷歌..这将搜索谷歌watever你输入文本中输入.. 如果你想,那么你可以在其中添加更多的字符串,因为你想添加它的类别(新闻报纸)
<强>码强>
<input type="text" name="search" id="search" style="width:400px;"/>
<input type="button" name="searchBtn" id="searchBtn" value="Search" onclick="searchLink()"/>
<script language="javascript" type="text/javascript">
function searchLink()
{
var link1 = document.getElementById("search").value;
window.location.href = 'https://www.google.co.in/#q='+link1;
}
</script>
示例:强>
键入&#39; facebook&#39;在输入中它将重定向到谷歌与Facebook字符串.. 如果您想添加更多详细信息,例如&#39;登录&#39;以及&#39; facebook&#39;然后你可以试试
function searchLink()
{
var link1 = document.getElementById("search").value;
link1 = link1.replace(/ /g,"+")+"+login";
window.location.href = 'https://www.google.co.in/#q='+link1;
}
希望这是对您的查询的正确方法..
修改强>
来自Favrt Sport&amp;的DB的价值如果用户不能看到它,你可以隐藏它。
<input type="text" name="search" id="search" value=" *here from DB* "/>
<input type="button" name="searchBtn" id="searchBtn" value="Search" onclick="searchLink()"/>
<script language="javascript" type="text/javascript">
function searchLink()
{
var link1 = document.getElementById("search").value;
// here you will get watever sport he like in variable link1
link1 = link1.replace(/ /g,"+")+"+sport";
// apend 'sport' here, you can change it according to your need
window.location.href = 'https://www.google.co.in/#q='+link1
}
</script>