success
:
function
(
data
)
{
resultVO
.
checkCode
(
data
,
function
(
data
)
{
if
(
data
)
{
log
(
"保存成功"
)
;
}
)
;
beforeSend
:
function
(
)
{
loadindex
=
parent
.
layer
.
msg
(
'正在进行请稍等...'
,
{
icon
:
16
,
time
:
9999999
,
shade
:
[
0.4
,
'#000'
]
}
)
;
error
:
function
(
data
)
{
layeropen
(
'2'
,
'发生意外错误!'
)
;
$
(
"#form"
)
.
ajaxSubmit
(
options
)
;
var options = { async: false, data:{"name":"name"}, success: function (data) { //resultVO为自用方法 resultVO.checkCode(data, function (data) { if(data){ log("保存成功"); ...
在项目中有个
添加
账户的模块,如下图。填写的信息以表单是形式
ajax
的方法提交,但是又需要
添加
额外
信息给后台(比如:创建人),首先要引入JQuery.
js
库,和jquery.form.
js
var
options
= {
url:weburl+"accounts/addAccounts",
data:{c_name:userName},
success:function(data){
表单提交是常见的一种提交
数据
的方法,但原生的表单提交方法会跳转页面,而有些情况下并不需要跳转页面。所以在JavaScript框架jquery中有一个
Ajax
Submit
()方法,能够不跳转页面提交
数据
。
常用的方法是在表单中type 类型为button的button标签中绑定点击事件,在方法中使用
Ajax
Submit
()方法。
$("#xxx").
ajax
Submit
(functio...
在修改一处代码的时候发现了让我疑惑的地方。
ajax
Submit
的data用的自定义的对象,但在执行的时候发送的
参数
自动包含了表单的
数据
。
其实这里可以理解,因为
ajax
Submit
本来就是用来提交表单的。但我对这个data属性的含义有点疑惑。
经过一番百度查找,这个data的解释如下:
在表单提交时附加
额外
的
数据
也就是说在提交的
参数
中加上表单之外的一些
数据
。那么这里又有了新的疑问,如果我添
url : $('#form').attr("action"),
data: $('#form').serialize(),
cache : false,//true使用缓存 。 false不使用缓存
async : true,//true异步加载。 false同步加载
type : "POST",
dataType : 'text',//
js
on/xml/html
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38602656/article/details/78668924