|
|
@@ -1,6 +1,6 @@
|
|
|
$(function () {
|
|
|
initOther();
|
|
|
- search(1, true);
|
|
|
+ search(1, true, false);
|
|
|
});
|
|
|
|
|
|
/**
|
|
|
@@ -19,16 +19,16 @@ function initOther() {
|
|
|
});
|
|
|
|
|
|
$("#searchbutton").click(function () {
|
|
|
- search(1, false);
|
|
|
+ search(1, false, false);
|
|
|
});
|
|
|
$("#shaixuan").click(function () {
|
|
|
$("#wd").val("");
|
|
|
|
|
|
- search(1, false);
|
|
|
+ search(1, false, false);
|
|
|
});
|
|
|
$("#wd").keydown(function (e) {
|
|
|
if (e.keyCode == 13) {
|
|
|
- search(1, false);
|
|
|
+ search(1, false, false);
|
|
|
}
|
|
|
});
|
|
|
$(".dropdown-box").find("li").click(function () {
|
|
|
@@ -36,8 +36,8 @@ function initOther() {
|
|
|
$("#bigType").attr("prepath", $(this).attr("prepath"));
|
|
|
$(".dropdown-box").attr("style", "display: none;");
|
|
|
|
|
|
- getQueryHeaderInfo($("#bigType").text(), false);
|
|
|
- search(1, false);
|
|
|
+ getQueryHeaderInfo($("#bigType").text(), false, true);
|
|
|
+ search(1, false, true);
|
|
|
});
|
|
|
$(".dropdown-hover").mouseover(function () {
|
|
|
$(".dropdown-box").attr("style", "display: block;");
|
|
|
@@ -57,10 +57,13 @@ function initOther() {
|
|
|
* 多条件搜索
|
|
|
* @param pageNo
|
|
|
*/
|
|
|
-function search(pageNo, startFlag) {
|
|
|
+function search(pageNo, startFlag, searchSelectFlag) {
|
|
|
var genres = "";
|
|
|
var cast = "";
|
|
|
var keyword = "";
|
|
|
+ if (searchSelectFlag) {
|
|
|
+ $("#wd").val("");
|
|
|
+ }
|
|
|
if (!startFlag) {
|
|
|
genres = $(".leixingul").find(".btn-warm").text().replace("全部", "");
|
|
|
cast = $(".yanyuanul").find(".btn-warm").text().replace("全部", "");
|
|
|
@@ -71,6 +74,14 @@ function search(pageNo, startFlag) {
|
|
|
var order = $(".paixuul").find(".btn-warm").attr("order");
|
|
|
var bigType = $("#bigType").text();
|
|
|
var prepath = $("#bigType").attr("prepath");
|
|
|
+
|
|
|
+ if (searchSelectFlag) {
|
|
|
+ genres = "";
|
|
|
+ cast = "";
|
|
|
+ orderField = "vi.issue_date";
|
|
|
+ order = "desc";
|
|
|
+ }
|
|
|
+
|
|
|
$.ajax({
|
|
|
url: "videoInfo/getVideoInfoPage", //请求的url地址
|
|
|
dataType: "json", //返回格式为json
|
|
|
@@ -91,7 +102,7 @@ function search(pageNo, startFlag) {
|
|
|
//请求成功时处理
|
|
|
if (data != null && $.trim(data) != "" && data.success) {
|
|
|
if (startFlag) {
|
|
|
- getQueryHeaderInfo($("#bigType").text(), startFlag);
|
|
|
+ getQueryHeaderInfo($("#bigType").text(), startFlag, false);
|
|
|
}
|
|
|
|
|
|
data = data.data;
|
|
|
@@ -136,7 +147,7 @@ function search(pageNo, startFlag) {
|
|
|
callback: function (pageNo) {
|
|
|
$("#wd").val("");
|
|
|
|
|
|
- search(pageNo, false);
|
|
|
+ search(pageNo, false, false);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -174,14 +185,30 @@ function search(pageNo, startFlag) {
|
|
|
* @param bigType
|
|
|
* @param startFlag
|
|
|
*/
|
|
|
-function getQueryHeaderInfo(bigType, startFlag) {
|
|
|
+function getQueryHeaderInfo(bigType, startFlag, searchSelectFlag) {
|
|
|
+ var infantryType = "";
|
|
|
+ if (bigType == '步兵' && !searchSelectFlag) {
|
|
|
+ infantryType = $(".leixingul").find(".btn-warm").text().replace("全部", "");
|
|
|
+ }
|
|
|
$.ajax({
|
|
|
url: "queryHeader/getQueryHeaderInfo", //请求的url地址
|
|
|
dataType: "json", //返回格式为json
|
|
|
- data: {"bigType": bigType}, //参数值
|
|
|
+ data: {"bigType": bigType, "infantryType": infantryType}, //参数值
|
|
|
type: "post", //请求方式
|
|
|
async: !startFlag, //请求是否异步,默认为异步,这也是ajax重要特性
|
|
|
success: function (data) {
|
|
|
+ if (bigType == '步兵') {
|
|
|
+ $(".leixingli").css("display", "none");
|
|
|
+ } else {
|
|
|
+ $(".leixingli").css("display", "block");
|
|
|
+ }
|
|
|
+ if (searchSelectFlag){
|
|
|
+ $("ul.leixingul").find("a:eq(1)").addClass("btn-warm");
|
|
|
+ $("ul.yanyuanul").find("a:eq(1)").addClass("btn-warm");
|
|
|
+ $("ul.paixuul").find("a.btn-warm").removeClass("btn-warm");
|
|
|
+ $("ul.paixuul").find("a:eq(1)").addClass("btn-warm");
|
|
|
+ }
|
|
|
+
|
|
|
//请求成功时处理
|
|
|
if (data != null && $.trim(data.data) != "" && data.success) {
|
|
|
data = data.data;
|
|
|
@@ -212,7 +239,12 @@ function getQueryHeaderInfo(bigType, startFlag) {
|
|
|
var str = "";
|
|
|
for (var i = 0; i < videoGenresList.length; i++) {
|
|
|
var videoGenres = videoGenresList[i];
|
|
|
- str += "<li class='displayli'><a class=\"btn searchbtn\" title='" + videoGenres.count + "'>" + videoGenres.name + "</a></li>";
|
|
|
+
|
|
|
+ if (bigType == '步兵' && i == 0) {
|
|
|
+ str += "<li class='displayli'><a class=\"btn btn-warm searchbtn\" title='" + videoGenres.count + "'>" + videoGenres.name + "</a></li>";
|
|
|
+ } else {
|
|
|
+ str += "<li class='displayli'><a class=\"btn searchbtn\" title='" + videoGenres.count + "'>" + videoGenres.name + "</a></li>";
|
|
|
+ }
|
|
|
}
|
|
|
$(".leixingul").append(str);
|
|
|
}
|
|
|
@@ -233,7 +265,7 @@ function getQueryHeaderInfo(bigType, startFlag) {
|
|
|
|
|
|
$("#wd").val("");
|
|
|
|
|
|
- search(1, false);
|
|
|
+ search(1, false, false);
|
|
|
});
|
|
|
} else {
|
|
|
alert(data.message);
|