设置中是否向connection输出,是因为这个是post请求,参数要放进http正文内,而需要设为true(true);(true);(post);post请求不能在用缓存(false);
ajaxform()方法和submitform()方法的参数
ajaxform()方法和submitform()方法都能进行0个或1个参数。当为单个参数时,该参数是可以是一个回调函数,也是可以是一个options对象,传达消息option对象,使它们具备一些控制权;
(1)简单的方法定义法一个对象options,然后在里面可以设置参数,代码如下:
varoptions{
target:#inputs1,//把服务器回的内容盛有id为output1的元素中
beforesubmit:showrequest,//并提交前的回调函数
success:showresponse,//再提交顺利的回调函数
url:url,//默认form的action,要是申明,会覆盖
type:type,//默认是form的method(getorpost),如果申明,会覆盖
datatype:null,//xml,script,json(接收服务器返回的类型)
clearform:true,//最终提交后,清除所有表单元素的值
resetform:true,//最终提交后,重新设定所有表单元素的值
timeout:3000//帮忙限制的时间,当为0三分钟,跳回各位
};
(2)定义完options对象之后,就把这个参数告诉ajaform()方法,代码::
$(#myform).ajaxform(options);
或则,
$(#myform).submit(function(){
$(this).ajaxsubmit(options);
returnfalse;
})
(3)beforesubmit——递交前的回调函数
参数:formdata为数组对象。在这里,可以使用$.param()方法把它被转化为字符串,能够得到追加格式:namelidaaddressguanzhou
jqfrom是个jquery对象,它裸芯片表单元素
options是options对象