现在流行使用jQuery Ajax来实现一些非刷新请求。本章提供了一个非常简单的代码示例,供大家
参考,希望能给有需要的朋友带来一些帮助。代码如下:
带有返回值的ajax请求,以及弹出框提醒
-------------------------------------------------- * /
功能getajax(URL
参数,回调)
{
$ ajax({
类型:'post,
DataType:
文本 网址,
数据:参数,
缓存:false,
异步:假,
成功:
函数(MSG){
回调(MSG);
}
})
}
删除 :表示请求
路径。
-------------------------------------------------- * /
函数的
作用是:(URL、ID)
{
VaR
方法=活动= delid =+身份证;
如果(ID = =定义的| | ID = =)
{
showalertmsg(请选择删除线);
}
其他的
{
showconfirmmsg(这个
操作是不可
恢复的,你想删除它吗
如果(r)
{
getajax(URL、参数、功能(RS))
{
如果(parseInt(RS)> 0)
{
showoveralertmsg(删除成功!
}
如果(parseInt(RS)= = 0)
{
showoveralertmsg(数据是相关的,不能删除!
}
其他的
{
showoveralertmsg(删除失败!
}
})
}
})
}
}
删除
DeleteOnclick()函数
{
的作用是:('sysmenu_list .aspx,menu_id);
}
什么是异步异步} {的
缩写,这是一个真正的bool值
默认。当async是真实的,不管Ajax请求没有完成,成
都是执行向下。
同步请求暂时锁定
浏览器不执行任何动作时,要求被执行。
描述要在两天内实现的函数,确定数据库是否存在,如果存在,则返回
错误。如果没有存在,它可以填写并提交:
IsCompany:功能(name){
var标志= 0;
如果(name = ''){
返回false;
其他{ }
$ ajax({
类型:邮政
网址: / / / checkcompany名称+姓名,
缓存:false,
成功:函数(数据){
返回数据> 0 false:真;
}
})
}
}
通过上面的代码,它已经不可能
正确应对名称在数据库中,用一个全局变量,异步(默认为true)改变异步同步,和ajax返回值获得。代码如下
IsCompany:功能(name){
var标志= 0;
如果(name = ''){
返回false;
其他{ }
$ ajax({
类型:邮政
网址: / / / checkname名称+姓名,
缓存:false,
异步:假,
成功:函数(数据){
标志=数据;
}
})
}
返回标志> 0 false:真;
}
以上是使用jQuery的ajax提交数据,然后根据我们
网站提交的数据返回数据的内容。希望能帮助你
学习ajax。