<script type="text/javascript">
var Login = function(){
return {
init: function () {
Login.initSubmit();
},
initSubmit: function () {
var defaultParam = {
formId: "newForm"
}
// var param = $.extends({},defaultParam);
var param = $.extend({},defaultParam);
// debugger;
alert("...." + defaultParam.formId)
$('#' + defaultParam.formId).submit(function () {
Login.getLoginData(defaultParam);
});
}
,
/**
* 从form中获取数据
*/
getLoginData: function (curParam) {
var info = $('#' + curParam.formId).serializeArray();
//info:两个Object
var d = {};
//循环
$.each(info, function () {
d[this.name] = this.value;//this代表当前循环的object 第一次是[username:ddd]
})
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.init();
});
</script>