Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何创建像Unsplash这样的搜索系统?_Php_Json_Reactjs - Fatal编程技术网

Php 如何创建像Unsplash这样的搜索系统?

Php 如何创建像Unsplash这样的搜索系统?,php,json,reactjs,Php,Json,Reactjs,当我创建搜索栏时,我总是使用GET方法。如果一个人搜索“code”这个词,链接将是:www.mywebsite.com/search?q=code 但在Unsplash,当您搜索单词代码时,链接将是: 我复制了这个链接,写下了所有的单词,甚至我的名字(),我发现了一个页面,上面有与搜索单词相关的图片 你知道我如何在我的网站上做同样的事情吗?JavaScript。他们截取表单提交,更新地址栏,并使用JavaScript重新绘制页面 在结果页面上,他们解析地址栏中的URI,根据提取的搜索词发出AJ

当我创建搜索栏时,我总是使用GET方法。如果一个人搜索“code”这个词,链接将是:www.mywebsite.com/search?q=code 但在Unsplash,当您搜索单词代码时,链接将是:

我复制了这个链接,写下了所有的单词,甚至我的名字(),我发现了一个页面,上面有与搜索单词相关的图片


你知道我如何在我的网站上做同样的事情吗?

JavaScript。他们截取表单提交,更新地址栏,并使用JavaScript重新绘制页面


在结果页面上,他们解析地址栏中的URI,根据提取的搜索词发出AJAX请求,然后用返回的结果更新页面。

Unslash使用angularjs,这使您可以非常轻松地将文本框中的文本作为参数传递。Wappalyzer说Unsplash使用angularjs。看看angularjs