jquery中使用ajax获取远程页面信息


Posted in Javascript onNovember 13, 2011

效果图如下:

jquery中使用ajax获取远程页面信息
先贴前台代码:其中关键代码是 通过span标记的data(自定义属性)绑定Id

<asp:GridView ID="GvCollect" runat="server" AutoGenerateColumns="False" 
DataKeyNames="Id" onrowdeleting="GvCollect_RowDeleting" 
EnableModelValidation="True"> 
<Columns> 
<asp:BoundField DataField="Id" HeaderText="编号" /> 
<asp:TemplateField HeaderText="标题"> 
<ItemTemplate> 
<span class="showCon" data='<%#Eval("Id")%>'><%# Eval("Title") %></span> 
</ItemTemplate> 
</asp:TemplateField> 
<asp:BoundField DataField="AddTime" HeaderText="时间" /> 
<asp:TemplateField HeaderText="操作"> 
<ItemTemplate> 
<a href="Show_Coll.aspx?id=<%# DataBinder.Eval(Container.DataItem,"Id") %>" target="_blank">查看</a> 
<asp:LinkButton ID="Lbtn" runat="server" CommandName="delete" OnClientClick="return confirm('确定删除')">删除</asp:LinkButton> 
</ItemTemplate> 
</asp:TemplateField> 
</Columns> 
</asp:GridView> 
<table width="100%"> 
<tr> 
<td> 
<asp:Button ID="BtnAllMove" runat="server" Text="全部入库" onclick="BtnAllMove_Click" /> 
<asp:Button ID="BtnAllDelete" runat="server" Text="清空所有记录" onclick="BtnAllDelete_Click" /> 
</td> 
<td> 
 </td> 
</tr> 
<tr> 
<td> 
 </td> 
<td> 
 </td> 
</tr> 
</table>

然后是弹出层快代码:
<div id="divTip" title="内容显示" style="overflow:auto;">
</div>
接下里看css样式引用文件和js调用(我用的是jqueryUI库)
<link href="js/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" /> 
<script src="js/jquery-1.4.1.min.js" type="text/javascript"></script> 
<script src="js/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>

<script type="text/javascript"> 
$(function () { 
//初始化弹出层,加载是不显示 
$("#divTip").dialog({ 
show: null, 
width: 500, 
height: 500, 
bgiframe: false, 
autoOpen: false, 
buttons: { 
"Ok": function () { 
$(this).dialog("close"); 
}, 
"Cancel": function () { 
$(this).dialog("close"); 
} 
} 
}); 
//取消对象自身的事件冒泡 
$("#divTip").bind("click", function (event) { 
event.stopPropagation(); 
}); 
//动态提示类弹出层,点击对象时弹出装载页面 
$(".showCon").css("cursor", "pointer").click(function (event) { 
$("*").stop(); 
$("#divTip").dialog("close"); 
event.stopPropagation(); 
var top = $(event.target).offset().top + 20; 
var left = $(event.target).offset().left; 
//取得对象源的id 
var objId = $(event.target).attr("data"); 
// alert(objId); 
$.ajax({ 
type: "POST", 
url: "Show_Coll.aspx", 
data: "id=" + objId, 
success: function (con) { 
$("#divTip").html(con); 
} 
}); 
// $("#divTip").html(objId); 
$("#divTip").dialog("option", "position", [left, top]); 
$("#divTip").dialog("open"); 
}); 
}) 
</script>

接下里是服务器页面:
一般我们获取参数都是 Request.QueryString[""],但是这个是获取url中的参数,而现在是获取http对象中的,,所以用Request[""],
否则取不出数据
//Request.QueryString["id"] == null 
if (Request["id"]==null) 
return 0; 
return Convert.ToInt32(Request["id"].ToString());
Javascript 相关文章推荐
简单通用的JS滑动门代码
Dec 19 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
JavaScript获取网页中第一个图片id的方法
Apr 03 Javascript
jQuery+PHP+MySQL实现无限级联下拉框效果
Feb 19 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
微信小程序 wxapp内容组件 text详细介绍
Oct 31 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
详解如何使用webpack在vue项目中写jsx语法
Nov 08 Javascript
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
微信小程序wx.uploadfile 本地文件转base64的实现代码
Jun 28 Javascript
浅谈webpack和webpack-cli模块源码分析
Jan 19 Javascript
antd design table更改某行数据的样式操作
Oct 31 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
Nov 10 #Javascript
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
Nov 10 #Javascript
Javascript中的isNaN函数使用说明
Nov 10 #Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
Nov 09 #Javascript
关于二级域名下使用一级域名下的COOKIE的问题
Nov 07 #Javascript
用jquery和json从后台获得数据集的代码
Nov 07 #Javascript
JS重要知识点小结
Nov 06 #Javascript
You might like
ASP知识讲座四
2006/10/09 PHP
php图片加水印原理(超简单的实例代码)
2013/01/18 PHP
Youku 视频绝对地址获取的方法详解
2013/06/26 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
php求两个目录的相对路径示例(php获取相对路径)
2014/03/27 PHP
PHP rsa加密解密使用方法
2015/04/27 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
vue.js 表格分页ajax 异步加载数据
2016/10/18 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
js动态引入的四种方法
2018/05/05 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
Python实现的生成格雷码功能示例
2018/01/24 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
Python小白垃圾回收机制入门
2020/06/09 Python
python 写一个文件分发小程序
2020/12/05 Python
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
最新英语专业学生求职信范文
2013/09/21 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
村道德模范事迹材料
2014/08/28 职场文书
房屋产权证明书
2014/10/15 职场文书
先进班组事迹材料
2014/12/25 职场文书
高中美术教学反思
2016/02/17 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python