【发布时间】:2016-12-05 07:10:00
【问题描述】:
在过去的 4 天里,我一直在寻找有关此主题的好方法,但找不到任何方法。更糟糕;我无法很好地描述我想要实现的目标。
例如,Dropbox 具有我想在我自己的网站上实现的功能。如果您登录到保管箱,您可以上传文件。当您逐个上传文件时,UI 会将结果(文件名、位置等)堆叠到 div 元素中。还有其他网站也这样做;例如,Namecheap,当您搜索域并单击添加到购物车时,您会看到该域显示在右侧,您可以选择删除它。
我想做的事:
有一个带有搜索框的页面,用于查询我的数据库中的对象并将结果显示到下面的 div 元素中。每次用户进行新搜索时,该 div 元素中的结果都会发生变化。但是,如果用户单击“添加到”按钮,则对象必须从search_results div 元素移动到同一页面上的另一个 div 元素,其中还列出了所有先前选择的元素。然后,用户可以从列表中删除对象或更改对象的值,例如金额。
就像我说的;我一直在拔头发,因为我找不到它......我现在感觉真的很愚蠢:(有人知道这种功能的技术名称是什么吗?
编辑
下面来自 Quasimodo 的克隆和 yuriy636 的评论将我推向了正确的方向。用那里的术语搜索后,我发现了这个页面: https://cartjs.org/
第二个例子正是我想要的。但是,我无法对评论进行投票,但我确实想感谢这两个帮助我的人!
【问题讨论】:
-
向我们展示您的尝试。 Olso jquey 将帮助您完成项目
-
DOM 操作,AJAX?
-
我真的不认为所有这些都有一个“功能”名称。听起来像是一个完整的网络应用程序。您必须将所需内容拆分为组件:首先是搜索部分,您可以使用 AJAX 执行此操作(您请求服务器,然后附加结果)。然后是购物车,你可以用 jQuery 做到这一点,也许可以克隆结果元素。那是前端。对于后端,您必须设计数据库,然后设计响应 AJAX 的代码(可能是 JSON,以便于操作)。
-
@RafaelShkembi 别搞笑
-
我知道 jquery 很棒并且可以做所有的事情,但是对于像 imo 这样的模糊问题没有必要一概而论。
标签: javascript php jquery ajax laravel