Toggle navigation
Toggle navigation
This project
Loading...
Sign in
한요섭
/
OSS_Project
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
한요섭
2017-12-03 22:50:50 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
8a1953570a9198e46d84cc443ee50639532418e9
8a195357
1 parent
19bf2501
1203_2
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
16 additions
and
13 deletions
app.js
main.ejs
movie_info.ejs
views/movie_info.ejs
app.js
View file @
8a19535
...
...
@@ -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
});
}
});
}
...
...
main.ejs
View file @
8a19535
...
...
@@ -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>
...
...
movie_info.ejs
View file @
8a19535
<p><%= title %></p>
<p><%= title %></p>
<% for(var i=0; i < item.length; i++) { %>
<p><%= 'item[i]["title"]'%></p>
<% } %>
...
...
views/movie_info.ejs
View file @
8a19535
<p><%= title %></p>
<% for(var i=0; i < item.length; i++) { %>
<p><%= item[i]["title"]%></p>
<% } %>
...
...
Please
register
or
login
to post a comment