【发布时间】:2016-04-05 22:01:14
【问题描述】:
我目前正在做一个搜索页面,它要求用户使用带有复选框和提交按钮来搜索文件的 html5 表单进行搜索。我已经完成了 json 文件,但我不知道如何开始一个 javascript 文件来搜索 Json 文件并从用户选择正确的复选框或单选按钮返回匹配项。
到目前为止我制作的 Json 文件。所以如果有人可以帮助我开发一个javascript(数组),我想通过Json数据进行搜索。
{
"choices": [
{
"id":"choices1",
"location":"Mumbai",
"name":"Las vagas",
"location":"India",
"Rating": "4",
"events":["singing", "dancing","swimming"],
"price":1000,
"short_description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis feugiat erat sit amet pharetra interdum. Duis dictum lacus massa, sit amet malesuada neque malesuada quis. Fusce interdum elit in diam dictum, sit amet consequat diam faucibus. Aliquam scelerisque nulla vel ligula commodo auctor.
"picture":"images/pic1small.jpg",
"long_description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis feugiat erat sit amet pharetra interdum. Duis dictum lacus massa, sit amet malesuada neque malesuada quis. Fusce interdum elit in diam dictum, sit amet consequat diam faucibus. Aliquam scelerisque nulla vel ligula commodo auctor.
"url":"clubnight.html"
},
{
"id":"choices2",
"location":"london",
"name":"Las momo",
"location":"Uk",
"Rating": "5",
"events":["racing", "climbing","swimming"],
"price":1000,
"short_description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis feugiat erat sit amet pharetra interdum. Duis dictum lacus massa, sit amet malesuada neque malesuada quis. Fusce interdum elit in diam dictum, sit amet consequat diam faucibus. Aliquam scelerisque nulla vel ligula commodo auctor.
"picture":"images/pic1small.jpg",
"long_description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis feugiat erat sit amet pharetra interdum. Duis dictum lacus massa, sit amet malesuada neque malesuada quis. Fusce interdum elit in diam dictum, sit amet consequat diam faucibus. Aliquam scelerisque nulla vel ligula commodo auctor.
"url":"clubnight2.html"
}
{
"id":"choices3",
"location":"paris",
"name":"las ham",
"location":"France",
"Rating": "3",
"events":["football", "dancing","cricket"],
"price":1500,
"short_descriptionLorem ipsum dolor sit amet, consectetur adipiscing elit. Duis feugiat erat sit amet pharetra interdum. Duis dictum lacus massa, sit amet malesuada neque malesuada quis. Fusce interdum elit in diam dictum, sit amet consequat diam faucibus. Aliquam scelerisque nulla vel ligula commodo auctor. "picture":"images/pic2small.jpg",
"long_description":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis feugiat erat sit amet pharetra interdum. Duis dictum lacus massa, sit amet malesuada neque malesuada quis. Fusce interdum elit in diam dictum, sit amet consequat diam faucibus. Aliquam scelerisque nulla vel ligula commodo auctor.
"url":" clubnight3.html"
}
$("#search").on("click", function() {
var choiceslocation = $("input[location=’location’]:checked").val();
var eventsSearch = $("input[event='events']:checked").map(function() {
return this.value;
})
.get();
var needToEqual = eventsSearch.length;
【问题讨论】:
标签: javascript json html local-storage