Json使用整理 2 - 實戰
在項目實戰中,我們怎麼把一條數據,分開 放在指定的位置上呢?
success:function(msg){
$("#ini").val(msg.film_name);
$("#inin").val(msg.film_id);
}
<input id="ini" name="aa">
<input id="inin" name="bb">
總結:
返回值為 List<Users> $.ajax 中 使用for (var i = 0; msg.length; i++) { }列印結果「div」
返回值為 Users $.ajax 中 使用alert(msg);列印結果[object Object]
返回值為 Users $.ajax 中 使用alert(msg.film_name);列印結果 彈窗「刺客」
返回值為 Users $.ajax 中 使用$("#inin").val(msg.film_id);
列印結果 = <input id="inin" name="bb" value=1>
定義數據查詢
type:"post",//使用post方法訪問後台
dataType:"json",//返回json格式的數據
url:"usersShow.do",//要訪問的後台地址
data:{"name":"刺客信條"},//要發送的數據
//data:{"name":1},//要發送的數據
JSON傳遞數據 登錄判斷
獲取input 中 用戶輸入的值,傳遞到控制層
Html頁面
<input type="text" name="user_yhm" id="user_yhm"
placeholder="請輸入您的用戶名">
<input type="password" name="user_pass" id="user_pass" placeholder="請輸入6~20位帳號密碼"
<input type="submit" class="enr_btn">
<script type="text/javascript">
$(document).ready(function() {
function test(map){
$.ajax({
type : "POST",
url : "UsersLogin.do",
async:true,
dataType:"json",
data:{
$("user_yhm":"#user_yhm").val(),
"user_pass":"#user_pass").val()
},
}
});
}
});
</script>
Connection層
@RequestMapping(value="UsersLogin",method=RequestMethod.POST)
public String UsersLogin(String user_yhm,String user_pass,HttpSession session){
Map<String, String> map=new HashMap<String, String>();
map.put("user_yhm", user_yhm);
map.put("user_pass", user_pass);
Users users=usersDao.UsersLogin(map);
if (users==null) {
return "login";
} else {
session.setAttribute("users", users);
session.setAttribute("user_id", users.getUser_id());
return "my_peofile";
}
}
判斷登錄 需要返回 Json數據,我想不需要了
在文章最後補充一條:
使用 json 首先要在 springMVC 配置 並載入占包
<!-- Json -->
<bean id="stringConverter"
class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
<bean id="jsonConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean>
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="stringConverter" />
<ref bean="jsonConverter" />
</list>
</property>
</bean>
占包:jackson-all-1.9.0
推薦閱讀:
※聖方科技爛局得解
※怎麼樣可以過到兩個春節?
※賽況回顧|《最強大腦》巔峰時刻,人類智慧與智能科技共譜「腦王」誕生記!
※華米OV之外的新生力量,中國移動質量報告評出優選千元機
※如何成功實現數據治理
TAG:科技 |