jquery 提交方法跟javascript是一样的指不过选择器不一样
submit调用这个方法
function jQueryRetuer() {
$("#formStudent").submit();
}
$.ajax()方法:
//获取input[name]属性
var oCompellation = $("#formStudent [name='compellation']").val();
var oAge = $("#formStudent [name='age']").val();
var oSex = $("#formStudent [name='sex']").val();
var oClassld = $("#formStudent [name='classld']").val();
//get请求
// $.ajax({
// url: "/Form/FormType?compellation=" + oCompellation + "&age=" + oAge + "&sex=" + oSex + "&classld=" + oClassld,
// type: "get",
// dataType:"json",
// success: function (rtjson) {
// console.log(rtjson)
// }
// })
//post请求
$.ajax({
url: "/Form/FormType",
type: "post",
dataTypr: "json",
data: {
compellation: oCompellation,
age: oAge,
sex: oSex,
classld:oClassld,
},
success: function (houer) {
console.log(houer)
}
})
$.ajax() 序列化方法:
//获取form数据
serialize序列表表格内容为字符串。
serializeArray 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据 转为对象
//var formData = $("#formStudent").serialize();
var forrData2 = $("#formStudent").serializeArray();
// console.log(forrData2)
//console.log(formData)
//get请求
//$.ajax({
// url: "/Form/FormType?"+formData,
// type: "get",
// dataType: "json",
// success: function (rtjson) {
// console.log(rtjson)
// },
//})
//post请求
$.ajax({
url: "/Form/FormType",
type: "post",
data: forrData2,
dataType: "json",
success: function (rtjson) {
console.log(rtjson)
}
})
jQuery-poat方法:
var formdata = $("#formStudent").serializeArray();
$.post("/Form/FormType2", formdata, function (rtjosn) { console.log(rtjosn) }, "json")
//使用实例化对象 传递参数
//var formdata = $("#formStudent").serializeArray();
//$.post("/Form/FormType3", formdata, function (rtjosn) { console.log(rtjosn) }, "json")