
中的方法和一个获取最新插入数据的方法
2、使用HTML的定时触发,如:setTimeout
3、在定时触发的方法里面写一个Ajax来调用一般处理程序即可(这里可以用Ajax的from表单
提交)
$.ajax({
cache: true,
type: "POST",
url:ajaxCallUrl, //你的一般处理程序路径
data:$('#yourformid').serialize(),// 你的formid
async: false,
error: function(request) {
alert("Connection error")
},
success: function(data) {
//回调获取插入数据的方法
}
})
本文实例讲述了jqury实现数秒后自动提交form的方法。分享给大家供大家参考。具体如下:很多下载网站都设置了此代码,下载按钮数秒,数完后,可以点击提交
制作很简单:
1. js部分代码如下:
<script language='javascript'> <!-- $(document).ready(function(){// #formDownload ajaxForm$('#formDownload').ajaxForm({ target:'#formDownloadWindows',success:function(){ }}) }) function jump(count,formId) {window.setTimeout(function(){count-- if(count >0) { $('#jumpNum').html(count) jump(count,str) } else { $(str).submit() }}, 1000) }//--> </script>
2. HTML部分代码如下:
<form action="/action/download" method="post" id="formDownload"> Wait <span id="jumpNum"></span>seconds <input type="button" onclick="jump(30,"#formDownload")" /> </form>
希望本文所述对大家的jQuery程序设计有所帮助。
首先你想自动提交一定要有激发条件,比如点击某按钮/图片提交、在某框里填写内容后提交、更改某框内容后提交、延时30秒提交等等。下面以更改某框内容提交为例:<form name="form1" action="test.asp">
<select name="name" onchange="form1.submit()">
<option value="">默认</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</form>
总之先要确定你想要激发自动提交的条件,然后找到你想拦截的事件,最后用"表单名.submit()"的javascript语句实现自动提交。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)