源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-04-14 18:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jquery中使用ajax获取远程页面信息
效果图如下: [img]http://files.jb51.net/upload/201111/20111113233040917.jpg[/img] 先贴前台代码:其中关键代码是 通过span标记的data(自定义属性)绑定Id
[url=Show_Coll.aspx?id=<%# DataBinder.Eval(Container.DataItem,]<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库)
[u]复制代码[/u] 代码如下:
<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[""], 否则取不出数据
[u]复制代码[/u] 代码如下:
//Request.QueryString["id"] == null if (Request["id"]==null) return 0; return Convert.ToInt32(Request["id"].ToString());
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部