我的Javascript代码有问题

时间:2011-09-10 00:07:07

标签: javascript

有谁可以告诉我为什么这段代码不起作用?我甚至无法获得警报();在init()中正常工作......

window.onload = init;

var downloadedstuff;

function init() {
alert();
   $.get('example.php' + '?v=' + Math.random(), success: function (data) { 
    downloadedstuff = data;

});
 doTimer();
 }
var t;
var timer_is_on=0;

function timedCount()
 {
  $.get('example.php' + '?v=' + Math.random(), success: function (data) { 
    if(data != downloadedstuff)
    {
    alert('SOMETHING HAPPENED!!!!');
    location.reload(true);
    }
    else
    {
    alert(data);
    }
 });
 t=setTimeout("timedCount()",5000);
 }
function doTimer()
 {
 if (!timer_is_on)
   {
   timer_is_on=1;
   timedCount();
   }
 }

再一次,对所有问题都很抱歉,我只是不知道出了什么问题。

1 个答案:

答案 0 :(得分:4)

这一行(出现两次):

$.get('example.php' + '?v=' + Math.random(), success: function(data) {

应该是:

$.get('example.php' + '?v=' + Math.random(), function(data) {

因为:适用于javascript对象