//code[jquery]
<script type="text/javascript">
var userId = '@UserUserID';
#("$Btn_Submit")click( function () {
var _self = this;
var postdata = {};
postdataworkroomid = _selfWorkroomIdval();
//邮箱reg
var regex1 = new RegExp('^([a-zA-Z0-9]+[_|\_|\])[a-zA-Z0-9]+@("@")([a-zA-Z0-9]+[_|\_|\])[a-zA-Z0-9]+\[a-zA-Z]{2,3}$');
//电话reg
var regex2 = /^1[3|5|8][0-9]\d{4,8}$/;
if (!/^\d+$/test(postdataworkroomid)) {
dlgMsgErr("团队ID不正确,请重新输入!");
//alert(postdataworkroomid);
return;
}
if (postdataworkroomid != "") {
$("#roomspan")hide();
}
postdataemail = _selfEmailval();
if (postdataemail != "") {
//dlgMsgErr("请填写E-mail");
$("#emailspan")hide();
};
if (!postdataemailmatch(regex1)) {
dlgMsgErr("邮箱格式不正确,请重新输入!");
$("#E-mail")focus();
return;
}
postdataperiod = _selfPeriodval();
postdataperiodname = _selfPeriodfind("option:selected")text();
postdatasubject = _selfSubjectval();
postdatasubjectname = _selfSubjectfind("option:selected")text();
postdatatel = _selfTelval();
if (postdatatel != "") {
//dlgMsgErr("请填写联系电话");
$("#telspan")hide();
};
if (!postdatatelmatch(regex2)) {
dlgMsgErr("电话格式不正确,请重新输入!");
$("#Tel")focus();
return;
}
//跟着感觉走的话,方法应该放到这个post里面才对,但我不知该怎么综合上面两个方法,不可能post里面再放个post吧?
$post("/admin/teachercenter/applyjoinworkroom", postdata, function (ret) {
if (ret == 0) {
dlgMsgCor("申请成功!");
} else if (ret == 1) {
dlgMsgCor("已经提交申请!");
} else {
dlgMsgErr("申请失败!");
}
});
}
)
</script>
页面html:
<div id="myjoin" class="tabCon">
<table class="com-tb mt20">
<colgroup>
<col>
<col class="wp10">
<col class="wp10">
<col class="wp10">
<col class="wp15">
定义一个:
<iframe id="file_upload_return" hidden="true" name="file_upload_return"></iframe> <!-- 提交表单处理iframe框架 -->
<form id="fileOperationsForm" name="fileOperationsForm" target="file_upload_return" enctype="multipart/form-data" method="post">
$("#file_upload_return")load(function(){//获取iframe中的内容
var body = $(windowframes['file_upload_return']documentbody);
var data = eval('(' + body[0]textContent + ')');
});
有一个最简单的方法:在js的Ajax的success对应的函数中 将得到的结果用var data=$parseJSON(result);
这样data就能得到你后台传过来的数组了。
以上就是关于关于怎么用jQuery来获取mvc中返回值为JsonResult的值全部的内容,包括:关于怎么用jQuery来获取mvc中返回值为JsonResult的值、在jQuery中直接提交表单后怎么获取返回值、JQuery中get和post使用时怎么得到后台返回的数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)