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 相关文章推荐
JavaScript 实现??打印?理
Apr 28 Javascript
jquery解析XML字符串和XML文件的方法说明
Feb 21 Javascript
js获取下拉列表的值和元素个数示例
May 07 Javascript
Javascript页面跳转常见实现方式汇总
Nov 28 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
May 26 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
Nov 12 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
vue-hook-form使用详解
Apr 07 Javascript
jQuery查找dom的几种方法效率详解
May 17 jQuery
原生JS实现轮播图效果
Oct 12 Javascript
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
详解Vue串联过滤器的使用场景
Apr 30 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
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
Yii rules常用规则示例
2016/03/15 PHP
redis查看连接数及php模拟并发创建redis连接的方法
2016/12/15 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
制作特殊字的脚本
2006/06/26 Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
2009/12/15 Javascript
Javascript 类与静态类的实现
2010/04/01 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
2011/10/26 Javascript
你必须知道的Javascript知识点之&quot;单线程事件驱动&quot;的使用
2013/04/23 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
django 简单实现登录验证给你
2019/11/06 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
Python3 用什么IDE开发工具比较好
2020/11/28 Python
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
大学总结自我鉴定
2014/01/18 职场文书
初中生自我鉴定
2014/02/04 职场文书
公司晚会主持词
2014/03/22 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
合同意向书范本
2014/07/30 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
六年级语文下册教学计划
2015/01/22 职场文书