zoukankan
html css js c++ java
jQuery之ajax post篇
以下是一个ajax的post例子。代码为
script
部分
jQuery之ajax post篇------Code
<
script type
=
"
text/javascript
"
>
function adddata()
{
var typeName
=
$(
"
#<%=this.typeName.ClientID%>
"
).val();
var msg
=
"
not be empty
"
;
if
(typeName
==
""
)
{
if
(msg
!=
""
)
{
alert(msg);
return
false
;
}
}
else
{
//
显示进度条
$(
"
#loading
"
).ajaxStart(function()
{
$(
this
).show();
}
);
//
提交前触发的事件
$(
"
#msg
"
).ajaxSend(function(request, settings)
{$(
this
).append(
"
<li>Starting request at
"
+
settings.url
+
"
</li>
"
);}
);
//
这里的countryid 可以动态从GridView里面取
var countryid
=
$(
"
#<%=this.drpCountry.ClientID%>
"
).val();
//
获取下拉菜单值
var countryname
=
format_get_name(countryid);
//
获取下拉菜单文本
var typeName
=
$(
"
#<%=this.typeName.ClientID%>
"
).val();
//
获取txt为typeName的值
var showTypeDesc
=
$(
"
#<%=this.showTypeDesc.ClientID%>
"
).val();
//
获取txt为showTypeDesc的值
//
调用Juqery Ajax
$.ajax(
{
type:
"
POST
"
,
url:
"
addNews.aspx
"
,
timeout:
20000
,
error: function()
{alert(
'
error
'
);}
,
data:
"
countryid=
"
+
countryid
+
"
&countryname=
"
+
countryname
+
"
&typeName=
"
+
typeName
+
"
&showTypeDesc=
"
+
showTypeDesc,
success: function(msg)
{
var text
=
msg.split(
'
<
'
);
//
当AJAX请求失败时添加一个被执行的方法
$(
"
#msg
"
).ajaxError(function(request, settings)
{
$(
this
).append(
"
<li>Error requesting page
"
+
settings.url
+
"
</li>
"
);
}
);
//
当AJAX请求成功时添加一个被执行的方法
$(
"
#msg
"
).ajaxSuccess(function(request, settings)
{
$(
this
).append(text[
0
]);
}
);
//
清空文本里面的值
$(
"
#<%=this.typeName.ClientID%>
"
).val(
""
);
$(
"
#<%=this.showTypeDesc.ClientID%>
"
).val(
""
);
return
false
;
}
}
);
}
}
//
获取下拉菜单里面的文本内容
function format_get_name(id)
{
var drp
=
$(
'
<%=drpCountry.ClientID%>
'
);
for
( var i
=
0
;i
<
drp.options.length;i
++
)
{
if
( drp.options[i].value
==
id )
{
return
drp.options[i].text;
}
}
return
''
;
}
</
script
>
查看全文
相关阅读:
Tornado输出和响应头
sqlalchemy 学习(二)scoped session
04:sqlalchemy操作数据库 不错
sqlalchemy(二)高级用法
红黑树
Minimum Window Substring
Max Points on a Line
分治算法
Maximum Subarray
Word Break
原文地址:https://www.cnblogs.com/xiaobaigang/p/1123391.html
最新文章
Swift中NSDictionaryOfVariableBindings的替代方案
ObjectiveC开发教程--字符串的连接
杭电 1016 Prime Ring Problem
IOS开发UI基础--数据刷新
怎样将OpenStack部署到Hadoop
从头认识java-17.4 具体解释同步(3)-对象锁
BlueDroid代码分析之GKI
【MongoDB】在windows平台下mongodb的分片集群(六)
Spring 实践 -AOP
Android滚轮选择器实现
热门文章
Spring3拦截引发的问题——WEB开发中的client路径
java编解码技术,netty nio
netty 解决TCP粘包与拆包问题(一)
netty socket 客服端编程
一线互联网公司必备——最为详细的Docker入门吐血总结
RabbitMQ之Consumer消费模式(Push & Pull)
python操作rabbitmq、redis
Python操作rabbitmq 实践笔记
几分钟搞定redis存储session共享——设计实现
抽屉之Tornado实战(9)--装饰器实现用户登录状态验证
Copyright © 2011-2022 走看看