jsp页面关于异步加载问题

问题描述

jsp页面关于异步加载问题

JSP页面中使用jQuery的load()方法加载入另一个JSP页面,发现一个很奇怪的问题,如果不传参过去页面就无法显示,以下是我没带参数的jQuery代码:
$(document).ready(function() {
$("#rightitem").load("selorder.jsp");
});
rightitem是显示selorder.jsp的div的id,本页面和selorder.jsp是在同一目录里,求大神帮忙看一下哪里有问题。

解决方案

哪个是传递过去的参数呢?先判断下是否传递了参数,如果没有,可以给个默认值,加载默认页面。

解决方案二:

可以不用加其他参数。这些页面放在如果文件下?如果是web-inf下是不能这样访问的。报错信息是什么?还是什么错误都没有就是一个空白的,而且你确定load方法执行了么?

解决方案三:

很奇怪的问题,你selorder 这个jsp里面内容清空,测试看看。

解决方案四:


    $(document).ready(function () {
        $("#rightitem").load("selorder.jsp", function (d) { alert(d)/*看输出什么*/});
    });
时间: 2024-08-07 17:09:30

jsp页面关于异步加载问题的相关文章

javascript-【js问题】打开jsp页面时在加载过程中可以显示正在加载提示,完成后隐藏

问题描述 [js问题]打开jsp页面时在加载过程中可以显示正在加载提示,完成后隐藏 我在jsp页面中写了一个<%解析json字符串%>,在页面打开的时候会加载很慢,我想实现在页面加载时出现正在加载提示的效果,用了window.onload()和$(function(){}),都不能打开页面就显示,等<%解析json字符串%>执行完后才可以,我想问有什么办法一开始就显示. 解决方案 把window.onload()或者$(document).ready(function()){} 放

jsp页面框架-iframe加载不了页面高度

问题描述 iframe加载不了页面高度 在iframe中嵌套一个页面a.jsp.a.jsp中有一个div .然div的值是通过ajax得到的.div里面是一个table.iframe显示出来的页面不完全,iframe的整个高度没有算上这个div的高度.怎么样把div的高度给加载到a.jsp页面,最后传给iframe?

高德地图异步加载-高德地图异步在jsp页面加载

问题描述 高德地图异步在jsp页面加载 http://webapi.amap.com/maps?v=1.3 这是我用的高德地图的地址. 我用load方法,getScript方法异步加载都是不行.请各位大侠指教. 解决方案 js引用位置问题,视页面加载情况而定 解决方案二: 上面这样的引用方式是可以在加载出来的,现在就是要进行页面加载速度的优化,让地图加载快一点, 现在我把第一个js用load或者getScript方法加载就不行.是不是http://webapi.amap.com/maps?v=1

JSP中使用EasyUI实现异步加载tree(整合Struts 2)

首先jsp页面有一ul用于展现Tree <ul id="mytree"></ul> 加载Tree <script type="text/javascript"> $('#mytree').tree({ url:'treeLoad.action' }); </script> 配置Action <struts> <package name="tree_json" extends=&qu

无线性能优化:页面可见时间与异步加载

如何让页面尽可能早地渲染页面,页面更早可见,让白屏时间更短,尤其是无线环境下,一直是性能优化的话题. 页面可见时间 页面可见要经历以下过程: 解析 HTML 为 DOM,解析 CSS 为 CSSOM(CSS Object Model) 将 DOM 和 CSSOM 合成一棵渲染树(render tree) 完成渲染树的布局(layout) 将渲染树绘制到屏幕 layout 由于 JS 可能随时会改变 DOM 和 CSSOM,当页面中有大量的 JS 想立刻执行时,浏览器下载并执行,直到完成 CSSO

调试异步加载页面中的js文件

问题 在使用 EasyUI 时,采用了异步加载 div 页面的方式,来优化页面的性能.但是在浏览器 debug 时,发现 div 页面中的 js 文件是不可见的,即无法断点调试. 比如,我自己写了一个 entMgt 的模块 div页面,里面引用了 entMgt.js 但是 debug ,却见不到该文件 解决 就是在需要调试的 js 文件顶部加一行代码: //@ sourceURL=entMgt.js 搞定

表单-jsp中如何在加载页面时就可以启用form中的action

问题描述 jsp中如何在加载页面时就可以启用form中的action jsp中如何在加载页面时就可以启用form中的action,也就是在submit提交表单前,action就可以执行一次 解决方案 jsp只在首次加载时调用action怎么在jsp页面加载时向Servlet发出请求 解决方案二: 写一个js: 下面这段代码写在head里面. <script>$(document).ready(function(){$(""#表单的id"").submit

nodejs实现bigpipe异步加载页面方案_node.js

Bigpipe介绍 Facebook首创的一种减少HTTP请求的,首屏快速加载的的异步加载页面方案.是前端性能优化的一个方向. BigPipe与AJAX的比较 AJAX主要是XMLHttpRequest,前端异步的向服务器请求,获取动态数据添加到网页上.这样的往返请求需要耗费时间,而BigPipe技术并不需要发送XMLHttpRequest请求,这样就节省时间损耗.减少请求带来的另一个好处就是直接减少服务器负载.还有一个不同点就是AJAX请求前服务器在等待.请求后页面在等待.BIGPIPE可以前

页面异步加载数据放到数组里面

问题描述 页面异步加载数据放到数组里面 1.定义数组 2.control获取数据库数据 3.给画图所需要的数组赋值 就是我想从后台获取到数据放到这个数组里面去,通过异步加载的方式,详细问我QQ:690787467 功能实现多给币 解决方案 你写了这么多的if,是不是就是mydata[${status.count}-1] = ${oilMonitorRecord.pressure},myflow[${status.count}-1]=${oilMonitorRecord.flow}? 解决方案二: