標籤:

Json使用整理 2 - 實戰

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:科技 |