函数-关于jsp页面调用ajax 定时刷新的问题

问题描述

关于jsp页面调用ajax 定时刷新的问题

代码如下,哪位大神看一下 指出错误,貌似这样不好使啊

 $(function(){
    function show(){
        $.ajax( {
            url: "normal.jsp", //这里是静态页的地址
            type: "GET", //静态页用get方法
            success:function(data){

             $("#normal").html(data);

            }
    });
        setInterval("show()",(1000*70));
    }
        show();
});

解决方案

$(function(){
function show(){
$.ajax( {
url: "normal.jsp", //这里是静态页的地址
type: "GET", //静态页用get方法
success:function(data){

         $("#normal").html(data);

        }
});
}
    show();
            setInterval(show,(1000*70));

});

解决方案二:

setInterval(show,(1000*70));

不要传递字符串,直接函数名称就行了,字符串的话需要show是window左右域下的才行,你那样写show是匿名函数中才能访问到

解决方案三:

在$()这个里面的,你觉得那个方法吗?

解决方案四:

首先,ajax是用来请求后台接口实现局部刷新内容的,你这样的url的话,如果后台没有处理的话是有问题的,
其次,代码质量,完全可以把定时器提取到函数show的外部,同时去掉show的单独调用

解决方案五:

window.setInterval(function()

{

ajax
}, 2000);//2秒延迟
在for里面执行上面代码就可以了

时间: 2024-09-20 00:32:52

函数-关于jsp页面调用ajax 定时刷新的问题的相关文章

jQuery实现AJAX定时刷新局部页面实例_AJAX相关

方法一: 局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加东西了,当然最实用的还是ajax加载数据了. 例子,定时局部刷新 定时局部刷新用到jQuery里面的setInterval方法,setInterval方法两个参数,第一个是设置定时执行的函数名,第二个是时间,如下代码所示,设置每隔10微秒定时执行一次aa方法. <script> $(function(){ setInterval(aa,10); func

js数组-JS在jsp页面将ajax传递的数组解析成前台数组

问题描述 JS在jsp页面将ajax传递的数组解析成前台数组 通过ajax在后台获取这样的字符串: [['技术评审1','专家2','供应商3','评分4','1'], ['技术评审2','专家2','供应商3','总分4','2'], ['技术评审3','专家2','供应商3','评分4','3']]; 传递到前台,可是默认前台识别的是字符串.怎么将其变成数字呢?达到这样的效果: var datas = [ ['技术评审1','专家2','供应商3','评分4','1'], ['技术评审2',

关于aspx页面调用ajax的问题

问题描述 求助各位大神关于aspx页面调用ajax的问题代码如下图三是游览器的元素标签,这两对标签也没有显示出来<selectid="pro"></select><selectid="city"></select>.ajax的回调函数已经拿到了数据,但是无法将数据绑定到select上去,求解! 解决方案 解决方案二:服务器代码Context.Response.Write(sb.ToString());后面加上:Resp

jsp页面调用JavaBean(DOS界面编译类)

问题描述 jsp页面调用JavaBean(DOS界面编译类) 首先说明:我的配置的根目录文件在D:jsp文件文件夹. 我使用的工作环境及工具:Dreamweaver8+tomcat6.0+jdk6.0 我做得项目,就是简单测试:JSP页面调用JavaBean,手动编译的文件是:DBConnAccess.java (备注:其存放路径是:D:jspWEB-INFclassesmybean文件夹下) DBConnAccess.java里的代码如下: package conn; //导入包 import

jsp页面调用oracle存储过程为什么总是报ORA-08103: object no longer exists 错误提示呢?

问题描述 jsp页面调用oracle存储过程为什么总是报ORA-08103:objectnolongerexists错误提示呢?调用代码:{callINDI_QUERY_AAA(?)}我在别的贴上看到这样答案:就是如果oracle存储过程中有insert,update,delete这些语句并且有返回cursor这样的类型,需要显式设置conn.setAutoCommit(false),在调用过程后设置为conn.setAutoCommit(true);就可以了.我的存储过程中也有insert,u

jQuery实现AJAX定时刷新局部页面实例

方法一: 局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加东西了,当然最实用的还是ajax加载数据了. 例子,定时局部刷新 定时局部刷新用到jQuery里面的setInterval方法,setInterval方法两个参数,第一个是设置定时执行的函数名,第二个是时间,如下代码所示,设置每隔10微秒定时执行一次aa方法. <script> $(function(){ setInterval(aa,10); func

关于JSP页面调用方法后返回自身

问题描述 页面是这样的..我需要先调用后台一个方法,这个方法返回类型是List而这个页面需要解析List就这么个事,也就是后台往前台传值但是这个后台没点方法就没办法给这个页面传值.所以我就在想怎么让前台先点击这个方法,然后运行了后台,在把后台这个值在给到前台这个页面 解决方案 解决方案二:人呢......解决方案三:没听懂你想实现的功能解决方案四:是这样的.后台有个查询方法,如果前台不点击就不会触发这个方法,我需要前台页面不点击触发,然后这个方法中的返回值,返回到触发的JSP页面解决方案五:我觉

一个jsp页面调用另一个页面并改变框架地址

问题描述 Web目录下有两个页面,a.jsp与b.jspb.jsp里有一个iframe框架,id是rightcontent我想在a.jsp页面用js方法调用b.jsp,并改变iframe框架的url;下面代码在本地测试可用,上传至服务器就不行了,js错误提示document.getElementById("...")为空或不是对象不知是因为b.jsp页面打开还未加载到iframe还是怎么回事,如果是的话又能不能在a.jsp的js方法里判断b.jsp已经加载完成了呢a.jsp页面js方法

从JSP页面调用查询语句就报空指针,但是从java文件中调用缺显示正常

问题描述 <%}elseif("edit".equals(action)){Integerid=Integer.parseInt(request.getParameter("id"));CalendarDaocalendarDao=newCalendarDaoImpl();Calendarcalendar=newCalendarDaoImpl().findById(id); 这个是JSP文件里调用的findById方法,Calendarcalendar=cal