JQuery 异步提交数据
<% dim strValue blnLogin = false; strValue = request.Form("txtName") Call DBConnBegin() sql="select * from about" oRs.open sql,oConn,1,3 if strValue="" then response.Write("类别不能为空") end if oRs.addnew oRs("about_title")=strValue oRs("about_senddate")=now() oRs.update blnLogin = true oRs.Close response.Redirect("DropdownEdit.asp") Call DBConnEnd() 'sub addComments(id) 'Call DBConnBegin() 'strValue = request.Form("txtName") 'sqlstr="insert into [comments](comm_user,comm_content,comm_pid) values('" &_unescape(trim(Request.Form("comm_user"))) & "','" & unescape(trim(Request.Form("comm_content"))) & "'," & id & ")" 'conn.execute(sqlstr) 'response.Redirect("DropdownEdit.asp") 'closeConn() 'end sub %>
<script language="javascript" src="../../js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="../../js/jquery-1.4.2-vsdoc.js"></script>
<script type="text/javascript" src="../../js/jquery-1.4.2.js"></script>
<style type="text/css">
body{font-size:13px}
.divFrame{width:225px;border:solid 1px #666}
.divFrame .divTitle{padding:5px;background-color:#eee;height:23px}
.divFrame .divTitle span{float:left;padding:2px;padding-top:5px;}
.divFrame .divContent{padding:8px;text-align:center}
.divFrame .divContent .clsShow{font-size:14px;line-height:2.0em}
.divFrame .divContent .clsShow .clsError{font-size:13px;border:solid 1px #cc3300;padding:2px;display:none;margin-bottom:5px;background-color:#ffe0a3}
.txt{border:#666 1px solid;padding:2px;width:150px;margin-right:3px}
.btn {border:#666 1px solid;padding:2px;width:50px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#ECE9D8);}
.SubTitle
{
padding-bottom:10px;
font-weight:bold; display:none
}
</style>
<script language="javascript">
function test()
{
if(AddPro.Kind_type.value=="请选择")
{
alert("请选择分类");
document.AddPro.Kind_type.focus();
return false;
}
}
/* ***********下拉框选中****************/
function changeSelect( )
{
var txtname=document.getElementById("txt_name");
var selects = document.getElementById("selects");
var textobj=document.getElementById('ta_info');
var pid = document.getElementById('pid')
var vA = selects.options[selects.selectedIndex].value;
var vB = selects.options[selects.selectedIndex].text;
textobj.innerHTML=textobj.name;
document.location.href=vA; //重订向刷新
}
$(function()
{
var speed = 1000;
$("#button").click(function()
{
//$(".divFrame").show(speed);
$.ajax({ //请求类别提交页
url:"addclass.html", //登录静态页
dataType: "html",
success: function(HTML)
{
//返回页面内容
$("#form1").html(HTML);
//将页面内容置入表单
$("#btnLogin").click(function()
{
//“添加”按钮单击事件
$(".SubTitle").show(speed);
var strTxtName = encodeURI($("#txtName").val());
if (strTxtName=="")
{
$("#divError").show().html("类别不能为空!");
}
else
{
//开始发送数据
$.ajax(
{
type: "post",
//请求登录处理页
url: "addclass.asp",
//提交处理处理页
//document.form1.action="FlotionEdit.asp?id="+ID;
//document.form1.submit(); dataType:"html", //传送请求数据
data:{ txtName:strTxtName},
success: function(strValue)
{
//提交成功后返回的数据
//根据返回值进行状态显示
if (strValue == "True")
{
$(".SubTitle").hide(speed);
$(".clsShow").html("操作提示,数据提交成功!");
}
else
{
$("#divError").show().html("类别错误!");
}
}
})
})
}
}
})
})
});
</script> <div class="divFrame">
<div class="divTitle">
<span>类别添加</span>
</div>
<div class="divContent">
<div class="clsShow">
<div id="divError" class="clsError"></div>
<div>名称:
<input id="txtName" type="text" class="txt" />
</div>
<div>
<input id="btnLogin" type="button" value="提交" class="btn" />  
<input id="btnReset" type="reset" value="取消" class="btn" />
</div>
<div class="SubTitle">正在发送数据请求…</div>
</div>
</div>
</div> <form name="form1" id="form1"> <input type="button" name="button" value="添 加" class=buttonCH id="button"/> <%
dim strValue
blnLogin = false;
strValue = request.Form("txtName")
Call DBConnBegin()
sql="select * from about"
oRs.open sql,oConn,1,3
if strValue="" then
response.Write("类别不能为空")
end if
oRs.addnew
oRs("about_title")=strValue
oRs("about_senddate")=now()
oRs.update
blnLogin = true
oRs.Close
response.Redirect("DropdownEdit.asp")
Call DBConnEnd() 'sub addComments(id)
'Call DBConnBegin()
'strValue = request.Form("txtName")
'sqlstr="insert into [comments](comm_user,comm_content,comm_pid) values('" &_unescape(trim(Request.Form("comm_user"))) & "','" & unescape(trim(Request.Form("comm_content"))) & "'," & id & ")"
'conn.execute(sqlstr)
'response.Redirect("DropdownEdit.asp")
'closeConn()
'end sub
%>
JQuery 异步提交数据的更多相关文章
- jQuery选取所有复选框被选中的值并用Ajax异步提交数据
昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来 ...
- JQuery中使用FormData异步提交数据和提交文件
web中数据提交事件是常常发生的,但是大多数情况下我们不希望使用html中的form表单提交,因为form表单提交会中断当前浏览器的操作并且会调到另一个地址(即使这个地址是当前页面),并且会重复加载一 ...
- JQuery异步提交
JQuery提交部分 $.ajax({ url:'www.baidu.com', //提交的地址,相当于form的action type:'POST', //提交方式,相当于form的method d ...
- ASP模拟POST请求异步提交数据的方法
这篇文章主要介绍了ASP模拟POST请求异步提交数据的方法,本文使用MSXML2.SERVERXMLHTTP.3.0实现POST请求,需要的朋友可以参考下 有时需要获取远程网站的某些信息,而服务器又限 ...
- jquery ajax提交数据给后端
大家好,今天铁柱兄给大家带一段jquery ajax提交数据给后端的教学. 初学javaweb的同学前端提交数据基本上都是用form表单提交,这玩意儿反正我是觉得不太好玩.而JavaScript aj ...
- Ajax.BeginForm的异步提交数据 简介
Html.BeginForm与Ajax.BeginForm都是MVC架构中的表单元素,它们从字面上可以看到区别,即Html.BeginForm是普通的表单提交,而Ajax.BeginForm是支持异步 ...
- 使用angularjs的$http.post异步提交数据时,服务器接收不了的问题
一,在正常情况下,使用表单的post方法提交数据,默认请求头的Content-Type:application/x-www-form-urlencoded类型, 提交数据格式如下: 二,使用angul ...
- Jquery异步请求数据实例
一.Jquery向aspx页面请求数据 前台页面JS代码: $("#Button1").bind("click", function () { $.ajax({ ...
- 原生AJAX如何异步提交数据?
AJAX概述 AJAX:Asynchronous Javascript And XML,异步的JS和XML.2001,Google为了改进搜索的用户体验,提出了GoogleSugguest效果,正式提 ...
随机推荐
- 爬虫实战:汽车之家配置页面 破解伪元素和混淆JS
本篇介绍如何破解汽车之家配置页面的伪元素和混淆的JS. ** 温馨提示:如需转载本文,请注明内容出处.** 本文链接:https://www.cnblogs.com/grom/p/9242156.ht ...
- Xcode 提交APP时遇到 “has one iOS Distribution certificate but its private key is not installed”
解决办法:登录Apple开发证书后台,把发布版证书.cer文件下载到本地,双击安装即可.若还没有设置发布证书文件,则创建一个后下载. Ref: https://blog.csdn.net/dingqk ...
- 浅谈JS作用域和闭包
函数表达式和函数声明 变量/函数声明都会提前 console.log(a) let a =1 那么打印出来的a为 undefined,因为会将a提到前面并赋予默认值undefined 函数声明:函数声 ...
- (解释文)My SQL中主键为0和主键自排约束的关系
上一篇我们说了关于自排如果主键是0的问题,在这里我搞清楚了原因,导致这种情况是因为在SQL中对自排设置了初始值: 从这里可以看到这两个变量一个是自增的初始值,一个是增量,这里都是1,所以在设置自增的时 ...
- Docker学习系列(一)-CentOS7下安装Docker
CentOS7下Docker的安装 一.操作系统要求 CentOS 7 64位 Kernel 3.10+ 本机系统信息 二.卸载旧版本 如果之前安排过旧版本的Docker,先卸载掉旧版Docker以及 ...
- 话说文件系统——aufs源码分析(三)
1. linux中设备驱动的入口都是:module_init(xxx_init);里面注册的函数,对于文件系统来说也是一样的,对于aufs来说,就是aufs_init,具体如下 //用于描述aufs文 ...
- python自学之第一章——列表(一)
1.列表是什么? 列表[list]:列表是由一系列特定顺序排列的元素组成. 列表由[]表示 eg: a = ['jackal','jax';'jack','jeef','jacky'] print(a ...
- Windows系统Python 虚拟环境virtualenv安装
1.我们用pip安装virtualenv >pip3 install virtualenv 2.创建工程目录 >mkdir myproject 3.进入工程目录 >cd myproj ...
- golang 错误处理与异常
原文地址 golang 中的错误处理的哲学和 C 语言一样,函数通过返回错误类型(error)或者 bool 类型(不需要区分多种错误状态时)表明函数的执行结果,调用检查返回的错误类型值是否是 nil ...
- em,rem区别比较
rem是基于html元素的字体大小来决定,而em则根据使用它的元素的大小决定. 注意:很多人错误以为em是根据父类元素,实际上是使用它的元素继承了父类元素的属性才会产生的错觉. 主要区别 em 和 r ...