From 9917b19811991b454589a67332743d767232845d Mon Sep 17 00:00:00 2001 From: istars Date: Mon, 14 Jan 2019 22:51:43 +0800 Subject: [PATCH] =?UTF-8?q?@Select=E6=A8=A1=E7=B3=8A=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=BE=85=E8=A7=A3=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/example/demo/Dao/productMapper.java | 2 +- .../controller/SearchServiceController.java | 2 +- .../main/resources/static/js/productshow.js | 2 +- demo/src/main/resources/static/js/search.js | 94 +++++++++---------- .../main/resources/static/productshow.html | 4 +- demo/src/main/resources/static/search.html | 6 +- 6 files changed, 56 insertions(+), 54 deletions(-) diff --git a/demo/src/main/java/com/example/demo/Dao/productMapper.java b/demo/src/main/java/com/example/demo/Dao/productMapper.java index ecc57a4..860f389 100644 --- a/demo/src/main/java/com/example/demo/Dao/productMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/productMapper.java @@ -7,7 +7,7 @@ import java.util.List; @Mapper public interface productMapper { - @Select("select * from product where productName like '%#{productName}%'") + @Select("select * from product where productName like '%${productName}%'") public List findByNameLike(String productName); @Select("select * from product where productName = #{category}") diff --git a/demo/src/main/java/com/example/demo/searchService/controller/SearchServiceController.java b/demo/src/main/java/com/example/demo/searchService/controller/SearchServiceController.java index 4d9fdef..c50c411 100644 --- a/demo/src/main/java/com/example/demo/searchService/controller/SearchServiceController.java +++ b/demo/src/main/java/com/example/demo/searchService/controller/SearchServiceController.java @@ -21,7 +21,7 @@ import java.util.List; //@Controller @RestController -@RequestMapping("/search") +@RequestMapping("/") public class SearchServiceController{ @Autowired private ProductSearchService productSearchService; diff --git a/demo/src/main/resources/static/js/productshow.js b/demo/src/main/resources/static/js/productshow.js index bea9696..67493bd 100644 --- a/demo/src/main/resources/static/js/productshow.js +++ b/demo/src/main/resources/static/js/productshow.js @@ -1,6 +1,6 @@ $(function(){ $.ajax({ - url: "/search", + url: "/search/show", type: "post", data: {}, dataType: "json", diff --git a/demo/src/main/resources/static/js/search.js b/demo/src/main/resources/static/js/search.js index 152beb3..897994f 100644 --- a/demo/src/main/resources/static/js/search.js +++ b/demo/src/main/resources/static/js/search.js @@ -1,64 +1,64 @@ //以下代码为AJAX提交搜索请求代码,实际应用中请启用以下代码,并正确填写搜索提交路径和数据获取路径. -//$('#btn').click(function() { -// $.ajax({ -// cache: true, //保留缓存数据 -// type: "POST", //为post请求 -// url: "url", //提交到指定路径 -// async: true, //true可异步,false不可异步 -// data: $("#serch").val(), //提交数据为input里value -// async: true, //true可异步,false不可异步 -// error: function(request) { //请求失败之后的操作 -// return; -// alert("提交失败"); -// }, -// success: function(data) { //请求成功之后的操作 -// $.ajax({ -// cache: true, //保留缓存数据 -// type: "GET", //为get请求 -// url: "url", //数据返回接口路径 -// async: true, //true可异步,false不可异步 -// error: function(request) { //请求失败之后的操作 -// return; -// alert("请求失败"); -// }, -// success: function(data) { //请求成功之后的操作 -// var x = ''; -// $.each(data, function(index, value) { -// var trs = ""; -// trs += ""; -// x += trs; -// }); -// $(".content").html(x); -// } -// }); -// } -// }); -//}) - -//以下代码为本次测试数据的打印,实际应用中请把以下代码全部注释,并启用上面的代码块. $('#btn').click(function() { $.ajax({ cache: true, //保留缓存数据 - type: "GET", //为get请求 - url: "http://www.17sucai.com/preview/575598/2018-05-09/%E5%85%AC%E4%BC%97%E5%8F%B7/js/shuju.json", //获取数据接口指定路径 + type: "POST", //为post请求 + url: "/search/sh", //提交到指定路径 + async: true, //true可异步,false不可异步 + data: $("#serch").val(), //提交数据为input里value async: true, //true可异步,false不可异步 error: function(request) { //请求失败之后的操作 return; - alert("请求失败"); + alert("提交失败"); }, success: function(data) { //请求成功之后的操作 - var x = ''; - $.each(data, function(index, value) { - console.log(data[index].wxid + '' + data[index].nickname + '' + data[index].head_img + '' + data[index].desc); - var trs = ""; - trs += ""; - x += trs; + $.ajax({ + cache: true, //保留缓存数据 + type: "GET", //为get请求 + url: "url", //数据返回接口路径 + async: true, //true可异步,false不可异步 + error: function(request) { //请求失败之后的操作 + return; + alert("请求失败"); + }, + success: function(data) { //请求成功之后的操作 + var x = ''; + $.each(data, function(index, value) { + var trs = ""; + trs += ""; + x += trs; + }); + $(".content").html(x); + } }); - $(".content").html(x); } }); }) +//以下代码为本次测试数据的打印,实际应用中请把以下代码全部注释,并启用上面的代码块. +// $('#btn').click(function() { +// $.ajax({ +// cache: true, //保留缓存数据 +// type: "GET", //为get请求 +// url: "http://www.17sucai.com/preview/575598/2018-05-09/%E5%85%AC%E4%BC%97%E5%8F%B7/js/shuju.json", //获取数据接口指定路径 +// async: true, //true可异步,false不可异步 +// error: function(request) { //请求失败之后的操作 +// return; +// alert("请求失败"); +// }, +// success: function(data) { //请求成功之后的操作 +// var x = ''; +// $.each(data, function(index, value) { +// console.log(data[index].wxid + '' + data[index].nickname + '' + data[index].head_img + '' + data[index].desc); +// var trs = ""; +// trs += ""; +// x += trs; +// }); +// $(".content").html(x); +// } +// }); +// }) + //点击确认,提交所选公众号名称,修改提交地址 $('#btn2').click(function(){ var radioValue = $("input[type='radio']:checked").parent().find('h4').html(); diff --git a/demo/src/main/resources/static/productshow.html b/demo/src/main/resources/static/productshow.html index 2cadaeb..c17c382 100644 --- a/demo/src/main/resources/static/productshow.html +++ b/demo/src/main/resources/static/productshow.html @@ -34,7 +34,7 @@
-

用户 XXX

+

李**

@@ -50,7 +50,7 @@
- +
diff --git a/demo/src/main/resources/static/search.html b/demo/src/main/resources/static/search.html index eba380a..8d45819 100644 --- a/demo/src/main/resources/static/search.html +++ b/demo/src/main/resources/static/search.html @@ -9,15 +9,17 @@ -
+

产品搜索

+ +
@@ -26,7 +28,7 @@
- +