来自文本文件的AJAX请求

时间:2014-03-26 08:14:13

标签: javascript php jquery ajax

所以我创建了这个评级系统,你点击的星级评分(img),1-5。 在它下面我添加了一个平均计数器。这是AJAX所以无论你评价什么,它都会发送一个文本文件的调用并更新平均数而不重新加载页面。是的,你知道这笔交易。

但我需要帮助的是始终显示此统计信息。目前,平均点数信息仅在您点击评级后才会显示。

代码:

<script>
$(document).ready(function(){
    $('div#rating-area img').click(function(){
        $('#target').load('ajax.php');
    });
});
</script>

<div id="target">&nbsp;</div>

我尝试将click函数更改为onload函数。但它没有用。

2 个答案:

答案 0 :(得分:3)

使用间隔,并调用文件每秒更新一次值(例如)

<script>
   $(document).ready(function(){

       setInterval(function(){

              $('#target').load('ajax.php');

       },1000);

   });
 </script>

答案 1 :(得分:0)

我不同意为此目的使用间隔的已接受答案,您需要做的就是在页面加载后和点击率图像后调用LoadRatings()

<script>
   function LoadRatings() {
     $('#target').load('ajax.php');
   }

   $(document).ready(function(){   
     LoadRatings(); 
     $('div#rating-area img').click(loadRatings);   
   });
 </script>