2011-05-31 42 views
-4

我希望网页上的表格中的数字能够自动刷新,但我不希望页面重新加载。 我希望它这样做的背景,只是显示新的数据时,它完成加载如何使用Ajax刷新我的网页,以免看到它加载

编辑:我在寻找一个示例脚本

+1

http://stackoverflow.com/q/257110/353278 – Jeff 2011-05-31 09:01:53

+0

有很多Ajax示例在那里...你有一个具体的问题吗?否则看看一些教程。 – 2011-05-31 09:02:21

+0

你回答了你自己的问题:用Ajax – 2011-05-31 09:03:44

回答

1

除非我说好的明白你的问题(如果是这样的话,请更加明确),你想要的是如何做一个简单的Ajax请求。我使用jquery(我看你用jquery标记了这个问题)。它有)称为一个非常方便的功能$阿贾克斯(收到这样一本字典:

$.ajax({ 
     type: 'POST', // could be 'GET' if you prefer 
     url: '/url/of/your/control/script/', 
     data: { key1 : val1, key2 : val2 ...}, //dictionary with the data you are sending (if any) 
     dataType: 'text', //depends on what you are sending to the server 
     success: function(data) { 
      // function that is going to be executed if your request is succesfull 
      } 
     }, 
     beforeSend: function(){ 
      // executed before sending the request 
      }, 
     error: function() { 
      // executed if the request return an error 
     }, 
     // some other optional fields you can consult in any ajax-jquery tutorial 
    }); 

所以,你要做的就是在你的成功的功能操纵你的HTML刷新要被刷新只是什么什么,使用内容data这应该是一本字典以及...

请注意,url:的值是一个脚本的URL,无论您使用的任何语言,它将接收并处理请求通过ajax,并将答案数据作为json字典或xml返回。

还注意到这是jquery ajax函数的语法...纯javascript可能有点不同。

但是,我建议你阅读尽可能多的教程,你可以...这只是一个非常简单的介绍。

祝你好运,希望你能用它!

相关问题