<script type="text/javascript">
var Login = function(){
return {
/**
* 点击按钮-----获取form表单中的数据----放到d中
*/
getLoginData: function () {
$('#btnLogin').click(function () {
var info = $('form').serializeArray();
//info:两个Object
var d = {};
//循环
$.each(info, function () {
d[this.name] = this.value;//this代表当前循环的object 第一次是[username:ddd]
})
alert('.....info' + JSON.stringify(d));
//将提取到的数据发送给后台(Controller)
Login.sendDataToController(d);
})
},
/**
* 用Ajax
* 将数据(param)发送到Controller
* @param param : 需要提交的数据
*/
sendDataToController: function (param) {
alert('......sendDataToController');
$.ajax({
url:"/login.json",
contentType: "application/json;charset=UTF-8",
type: "post",
data: JSON.stringify(param),
success: function (resp) {
alert(".....提交成功" + resp)
}
});
}
}
}();
/**
* 页面加载完成后执行
*/
$(document).ready(function () {
Login.getLoginData();
});
</script>