- 浏览: 503507 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (285)
- 数据库 (49)
- dwr (1)
- js (35)
- security (6)
- freemaker (4)
- 网站建设 (15)
- css (5)
- javaEE (56)
- 生活点滴 (12)
- 安装与配置 (16)
- ssh2 (13)
- 开源软件 (6)
- web 应用服务器 (6)
- 开发模式和设计模式 (2)
- linux (5)
- 项目管理 (7)
- 计算机杂症 (0)
- appScan (1)
- idea (3)
- android (1)
- java @override 报错处理 (1)
- lucene (5)
- java (2)
- groovy (1)
- Extjs (7)
- asp (2)
- php (2)
- Memcached (1)
- 名言 (1)
- 面试 (1)
- Jmeter (0)
- 微信支付 (1)
- app开发 (1)
- branch分支合并到trunk主干 (1)
- 自动化测试 (1)
- springClond (1)
- ELK (2)
最新评论
-
skykufo:
坑爹啊,我也因为写多了一个div,在ie8浪费了一天
jQuery加载(load、get、post)页面显示空白原因 -
yeyinzhu3211:
帅哥,我想问下,是怎么去除呀?能详细说明下吗?
IntelliJ IDEA 10.5.1 无法断点或停止不动 -
sshitaime:
怎么下载不了啊,能给我一个安装包吗
oracle 10g透明网关组件下载地址(新) -
fuanyu:
xiaohuafyle 写道被你的头像吓尿了 哥们有这么可怕呀 ...
netstat -aon -
wanlt_software:
谢谢。。。。。
oracle 10g透明网关组件下载地址(新)
郁闷国庆几天了,终于查出为何load一个目标页面(html,jsp,php等)会显示空白,而直接打开又正常显示
尝试了N种办法,终于找出原因:
1、存在没有完全成对闭合的HTML标签(如DIV、UL、LI等)
2、加载目标页面可以正常使用JS代码,并被正常加载生效
经过这两天的搜索与验证;网上的人都说生成的目标页面不能包括js或css;或者说目标页面的内容过多显示不出来;
其实这是个错误的认识;
$("#content").load("receiveList.ftl")
目标文件:receiveList.ftl
<style type="text/css"> html, body { overflow-y: hidden; } .innera { overflow: auto; } .m1 td { border-bottom: 1px solid #ebebeb; } table.m1 { -width: auto; } </style> <div class="normal_blk overflow_h"> <h2 class="title"> <span class="table_normalbg">收件箱<em class="mail_list">(共${paging.totalCount} 封,其中 未读邮件${noReadCount} 封。)</em></span> </h2> <div class="text"> <div class="cz_bar overflow_h"> <div style="margin:7px 173px 0 0;"> <span class="float_r" style="margin-top:5px;"> <form> <input type="hidden" id="pageCount" value="${pageCount}"/> <input type="hidden" id="start" value="${pageCurrent}"/> 共[<em>${paging.totalCount}</em>]条纪录 第[<em>${pageCurrent}</em>]页 共[<em>${pageCount}</em>]页 <#if pageCurrent gt 1 > <a href="javascript:page(1);">首页</a> </#if> <#if pageCurrent gt 1 && (pageCount>=pageCurrent)> <a href="javascript:page(${pageCurrent-1});" class="blue">上一页</a> </#if> <#if (pageCurrent+1)<=pageCount> <a href="javascript:page(${pageCurrent+1});" class="blue">下一页</a> </#if> <#if pageCount!=pageCurrent> <a href="javascript:page(${pageCount});" class="blue">尾页</a> </#if> 跳到 <input type="text" name="index" size=3 onkeyup="checkInput(event);" value='${pageCurrent}'>页 <a href="javascript:void(0);" onclick="page(document.forms[0].index.value)" class="blue"><b>GO!</b></a> </form> </span> <span style="float:left"> <div class="fl_l"> <input type="button" value="删除" id="btn_delete" onclick="deleteEmail();"/><input type="button" value="彻底删除" id="btn_sure_delete" onclick="sureDeleteEmail();"/> <input type="button" value="转发" onclick="email_forward();"/> <select onchange="moveTo(this.value)"> <option>移动到...</option> <option value="emailDraft">草稿箱</option> <option value="emailSend">发件箱</option> </select></div> </div> </span> </div> <div class="overflow_h"> <@property name="comeGo"/> </div> <div style="margin-right:174px; -margin-right:171px;"> <div class="overflow_h"> <div class="outer"> <table > <thead> <tr> <th style="width:30px;"> <span class="r_line"><input type="checkbox" onclick="checkMainBox();" id="maincheckbox"/></span> </th> <th style="width:44px;"><span class="r_line"></span></th> <th style="width:138px;"><span class="r_line">发件人</span></th> <th style="width:629px;"><span class="r_line">主题</span></th> <th style="width:138px;"><span class="r_line" style="background:none;">时间</span></th> </tr> </thead> </table> <div class="innera" id="innera"> <table id="Table1" class="m1"> <tbody> <#if paging.data ??> <#list paging.data as c> <tr class="demo3 unload" id="tr${c.docId}" onmouseover=""> <td style="width:30px;"> <input type="checkbox" name="subcheckboxs" value="${c.docId}" /> </td> <td style="width:44px;"><img src="<@$img.prototype file="mail_black.gif"/>"/> <img src="<@$img.prototype file="Attachment.gif"/>"/></td> <td style="width:138px;"> <a href="javascript:void(0);" onclick="read(${c.docId});" title="${c.docSubject?default('')}"> <#if (c.docSubject ??)&&(c.docSubject?length gt 15)> ${c.docSubject?substring(0,15)} <#else > ${c.docSubject?default('')} </#if> </a> <input type="hidden" id="docSubject${c.docId}" value="${c.docSubject?default('')}" /> </td> <td style="width:629px;"> <a href="javascript:void(0);" onclick="read(${c.docId});"> <#if (c.docName ??)&&(c.docName?length gt 35)> ${c.docName?substring(0,35)} <#else > ${c.docName?default('')} </#if> </a></td> <td style="width:138px;">${c.createdate?string('yyyy-MM-dd')} </td> </tr> </#list> <#else> <tr class="demo3 unload"> <td colspan="5">暂时邮件</td> </tr> </#if> </tbody> </table> </div> </div> </div> </div> </div> </div> <script language="javascript" type="text/javascript"> function page(index) { if(index == "") { alert("请输入跳转的页面数!"); return; } // if(isNaN(document.forms[0].index.value)) // { // alert("跳转页面必须为数值型"); // return; // } if(index == 0) { index = 1; } if(index > ${pageCount}) index = "" + ${pageCount}; doLoad("${componentPath}/email-receive?start=" + index,"content"); } function checkInput(event) { var currKey = 0 var e = event || e; currKey = e.keyCode || e.which || e.charCode; if(currKey == 13) { page(document.forms[0].index.value); /// return; } else if((currKey >= 48 && currKey <= 57) || (currKey >= 96 && currKey <= 105) || currKey == 8 || currKey == 37 || currKey == 39 || currKey == 127) { } } function doing(){ alert("doing"); $(".m1 tr:even").addClass("tdOdd"); //$("th:first").css("background","");//首个 $(".m1 tr").mouseover( function() { $(this).addClass("tdOver"); }).mouseout( function() { $(this).removeClass("tdOver"); }).click(function() {//荧光棒 $(".tdClick").removeClass("tdClick"); $(this).addClass("tdClick"); alert(this.id); docomeGo(this.id);//处理loadcomeGo })//行锁定 } alert(1); doing(); window.onload=function(){ alert(2); } </script>
上面的目标文件很长了,也包括着js了;一样在ie8,和ff浏览器正常显示;
发表评论
-
bootstrap学习
2020-11-29 23:23 247https://v3.bootcss.com/compone ... -
js浮点数精确计算函数(加,减,乘,除)
2014-03-25 13:54 785come from http://www.cnblogs. ... -
js 删除类的属性
2014-02-07 16:35 1051allUpdateSave: function(pan ... -
js数组
2013-07-31 15:31 852来自于:http://www.cnblogs. ... -
jQuery对select操作小结
2013-07-03 18:08 845//遍历option和添加、移除optionfunctio ... -
JavaScript面向对象编程
2013-01-06 16:48 827//类的定义 //方法一:类的一般定义方法 f ... -
js 页内搜索(主要文章内容)
2012-12-21 16:14 1109<html> <head> < ... -
form serialize() for jquery or Ext
2012-11-16 21:35 2289jQuery ajax - serialize() ... -
万恶的ie6
2012-02-20 10:05 0万恶的ie6,因select新增option的原因..用js怎 ... -
uncaught exception: [CKEDITOR.editor] The instance “xxxx” already exists
2011-10-28 11:55 2300主要防止加载同一个id,如下代码 <span> ... -
JS读取当前URL的一些属性(转)
2011-10-26 12:31 1601from http://weivs929.iteye.com ... -
IE和firefox通用的复制到剪贴板的JS函数
2011-10-26 12:28 988function copyToClipboard(txt) { ... -
js实现增删table行
2011-06-08 17:32 1089//清空原有表格数据 02 ... -
jquery 在IE6中设置select控件的selected属性的时候
2011-02-22 10:50 2725在IE6中使用jquery给select 赋值选中某值时会出 ... -
笛卡尔情书的秘密——心形函数的绘制
2011-02-18 11:53 5457本文来自:http://www.iteye.c ... -
js radio checked 取值的问题
2011-02-13 15:46 4209如看原码 <tr> < ... -
js tab效果
2011-01-13 18:36 2945<head> <title>无标题文 ... -
js 某一天为星期几的代码
2011-01-06 16:55 1912<html xmlns="http://www ... -
JS判断某年某月有多少天
2011-01-06 16:53 1746以前写网页的时候,经常碰到选择日期的问题,其实就是判断某年某月 ... -
不同浏览器(ie,firefox)之间的调试工具
2010-08-17 15:22 1303今天总算感受到了ie8下开发人员工具调试的乐趣了. ...
相关推荐
### jQuery中的GET、POST与LOAD方法详解 #### 一、概述 jQuery 是一款非常流行的 JavaScript 库,它简化了许多常见的 Web 开发任务,包括 AJAX 请求。本文将详细介绍 jQuery 中 GET、POST 和 LOAD 方法的使用方法...
在“jQuery异步加载页面”的场景中,我们通常指的是利用jQuery的Ajax功能来实现页面内容的动态加载,以提高用户体验,减少网络传输负担。这种技术尤其适用于选项卡式布局,因为用户通常只需看到一两个选项卡的内容,...
$.get()和$.post()方法 、 $.getScript()和$.getJson() 、 $.ajax()方法 、 序列化元素 、 jQuery中的Ajax全局事件 这些都有详尽的例子,一看代码,你就能明白jquery里实现ajax是怎么回事了,简单明了。
**jQuery 异步加载页面详解** 在Web开发中,异步加载页面是一种常见的优化技术,它允许我们在不刷新整个页面的情况下动态地加载新的内容。jQuery,一个强大的JavaScript库,提供了丰富的API来实现这一功能,使得...
以下是一个简单的示例,展示了如何使用`load()`方法来异步加载数据并显示在页面上: ```html <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"> $(document).ready(function(){ ...
在Web开发中,异步调用是实现页面动态加载和与服务器交互的关键技术。`jQuery`提供了`$.ajax()`, `$.post()`, 和 `$.get()`等方法来实现异步请求。本文将深入探讨`jQuery`中的`POST`和`GET`异步调用方式。 1. **GET...
load 代码如下: $(“#result”).load(“aaaa.asp #ccc”); get 代码如下: $.get(“aaaa.asp”, { action:”get”,name:”lulu” }, function(data, textStatus){ $(“#result”).html(data); //alert(this);...
此外,`$.load()`和`$.get()`、`$.post()`等简化的API也能帮助快速实现Ajax请求。通过Ajax加载,我们可以将整个页面分割为多个模块,每个模块独立加载,从而提高页面响应速度,减少用户等待时间。 结合图片延迟加载...
总的来说,使用jQuery实现数据动态加载分页需要结合前端和后端的知识,通过监听用户滚动事件、发送AJAX请求、处理服务器返回的数据以及适当地更新页面内容,可以创建出一个流畅且高效的分页系统。
`jQuery` 的 `load()` 方法在处理简单的数据加载场景时非常方便,但如果需要更复杂的异步操作,比如文件上传、自定义HTTP头或跨域请求,可能需要使用 `$.ajax()` 或 `$.get()`、`$.post()` 等更强大的方法。...
jQuery提供了更简单的`.load()`方法来实现部分页面的异步加载。这个方法直接将服务器返回的内容插入到指定元素中。例如: ```javascript $('#targetElement').load('your_server_page.jsp .content'); // 只加载...
今天看到群里面有网友们问到Jquery Ajax的(load,post,get,ajax)之间的区别,现在整理了一篇文章出来,希望可以帮到网友们,首先我们先来看一些简单的方法, 这些方法都是对jQuery.ajax()进行封装以方便我们使用的...
本文将深入探讨如何利用Ajax与jQuery的load()、$.get()等方法来实现实时验证用户输入的有效性,避免不必要的页面刷新。 首先,我们来看load()方法,它是jQuery中的一个便利功能,用于加载远程HTML文档到指定的DOM...
**jQuery ZTree 异步动态加载详解** 在Web开发中,数据展示往往涉及到大量信息的处理,特别是树形结构的数据。jQuery ZTree是一款强大的JavaScript组件,用于构建具有丰富交互效果的树状菜单或树形控件。在面对大...
总结起来,jQuery 的异步加载应用涉及了 `$.ajax()`、`$.get()`、`$.post()`、`$.fn.load()` 等方法,以及相关的回调函数和事件处理。通过理解和熟练运用这些知识点,开发者可以创建出更加高效、互动性强的Web应用。
在这个例子中,`$.load` 是 `$.get` 的一个特殊形式,它将远程页面的内容加载到`id`为`divMsg`的元素内。参数`http://localhost:8012/t.php`是请求的URL,`{ "resultType": "html" }`是发送的数据,表示希望返回的...
**jQuery 实现页面局部刷新详解** 在Web开发中,页面刷新是常见的操作,但全局刷新会导致整个页面重新加载,这可能会浪费用户的时间和流量。为了提高用户体验,我们常常需要实现页面局部刷新,即只更新页面中特定...
在前端,我们可以使用jQuery的$.ajax()方法或者更简单的$.load()、$.get()、$.post()方法来发起Ajax请求。在本项目中,当用户滚动到页面底部时,触发Ajax请求,向服务器请求更多的数据。服务器响应后,这些新数据会...