change div 2 input

This commit is contained in:
wlh
2014-12-06 17:52:09 +08:00
parent 507c6aa6e2
commit 219fc0c91e
3 changed files with 45 additions and 5 deletions
+2 -2
View File
@@ -42,12 +42,12 @@ header div:nth-child(2){
}
#search_btn{
width:50px;
height:46px;
height:40px;
line-height:45px;
text-align:center;
background-color:#0091FF;
border-left:0;
border:0;
border:1px solid #0091FF;
cursor:pointer;
outline:none;
font-size:15px;
+2 -2
View File
@@ -7,12 +7,12 @@
<link rel="stylesheet" type="text/css" href="../css/main.css">
</head>
<body>
<header>
<header ng-controller="SearchController">
<div>
<input id="search_input" type="text" placeholder="请输入关键字"/>
</div>
<div>
<div id="search_btn">搜索</div>
<input id="search_btn" ng-click="search()" value="搜索"/>
</div>
</header>
+41 -1
View File
@@ -2,6 +2,7 @@ var app = angular.module('app', ['ngRoute']);
app.config(['$routeProvider', function ($routeProvider) {
// $locationProvider.html5Mode(true);
$routeProvider
.when('/list/book', {
templateUrl: 'view/book_list.html',
@@ -39,7 +40,7 @@ app.controller('BookListController', function($http, $scope){
list.push(item);
}
$scope.list = list;
}
};
});
app.controller('BookDetailController', function($http, $scope, $location){
@@ -49,3 +50,42 @@ app.controller('BookDetailController', function($http, $scope, $location){
$scope.data = data;
};
});
app.controller('SearchController', function($http, $scope, $location){
var path = $location.path();
$scope.search = function(){
var value = document.getElementById('search_input').value;
console.log(value);
console.log(path);
//图书搜索
if(path.indexOf('/list/book') !== -1 || path === '/'){
console.log(window.CONFIG_SERVER.book_search + '?callback=searchBookList&count=10&q=' + value);
$http.jsonp(window.CONFIG_SERVER.book_search + '?callback=searchBookList&count=10&q=' + value);
window.searchBookList = function(data){
if(data.books){
document.getElementById('loading').style.visibility = 'hidden';
}
var list = [];
for(var i = 0; i < data.books.length; i++){
var book = data.books[i];
var item = {
id: book.id,
image: book.image,
origin_title: book.title || '书名未共享',
author: book.author[0] || '作者未知',
publisher: book.publisher || '出版社未知',
price: book.price.split('.')[0] || '未知',
pages: book.pages
};
list.push(item);
}
$scope.list = list;
};
}
};
});