创建搜索栏时,我总是使用GET方法。如果有人搜索“代码”一词,则链接将为:www.mywebsite.com/search?q=code 但是在Unsplash,当您搜索单词代码时,链接将为: https://unsplash.com/search/photos/code
我复制了此链接,并写下了所有单词,甚至包括我的名字(https://unsplash.com/search/photos/zayad),并且发现了一个页面,其中包含与所搜索单词相关的图像。
您是否知道如何在网站上做同样的事情?
答案 0 :(得分:0)
JavaScript。他们拦截表单提交,更新地址栏,然后使用JavaScript重绘页面。
在结果页面上,他们解析地址栏中的URI,根据提取的搜索词提出AJAX请求,然后使用返回的结果更新页面。
答案 1 :(得分:0)
Unsplash使用angularjs,它使您可以轻松地将文本框中的文本作为参数传递。 Wappalyzer说Unsplash使用angularjs。查看angularjs