한요섭

1203_2

......@@ -32,9 +32,10 @@ app.get('/main',function (req,res) {
app.get('/serach',function (req,res) {
var query= req.query;
var genre = query['genre'];
var search = query['search'];
if(genre != ""){
var code = get_genre_code(genre);
get_info_using_genre(code,res);
get_info_using_genre(code,search, res);
}
})
......@@ -76,9 +77,8 @@ function get_genre_code(genre_str) {
return genre_num;
}
function get_info_using_genre(code,res) {
var test_search = "다크";
var en = encodeURI(test_search);
function get_info_using_genre(code,search, res) {
var en = encodeURI(search);
var api_url = 'https://openapi.naver.com/v1/search/movie.json?query='+en+'&genre=' + code; // json 결과
var request = require('request');
var options = {
......@@ -93,10 +93,7 @@ function get_info_using_genre(code,res) {
var items = data['items'];
console.log(data);
for(var i=0; i < total; i++){
res.render('movie_info',{title:items[i]['title']});
}
//res.render('movie_info',{title:items[1]['title']});
res.render('movie_info',{item:items});
}
});
}
......
......@@ -78,10 +78,11 @@ ul li:hover ul {
$(function () {
$('.click_genre').click(function () {
var str = $(this).text();
var search = $("#search_input").val();
$.ajax({
type:"GET",
url:"serach",
data:{'genre':str},
data:{'genre':str, 'search':search},
success:function(args){
$('#info').html(args);
//alert(args);
......@@ -93,6 +94,8 @@ $(function () {
<body>
<input type="text" id = "search_input"></input>
<br>
<ul>
<li>
Genre
......@@ -128,7 +131,7 @@ $(function () {
</ul>
</li>
<li>Blog</li>
<li>Contact</li>
<li>All</li>
</ul>
<div id = info></div>
......
<p><%= title %></p>
<p><%= title %></p>
<% for(var i=0; i < item.length; i++) { %>
<p><%= 'item[i]["title"]'%></p>
<% } %>
......
<p><%= title %></p>
<% for(var i=0; i < item.length; i++) { %>
<p><%= item[i]["title"]%></p>
<% } %>
......