javascript - 我的 Javascript 代码有问题

标签 javascript

谁能告诉我为什么这段代码不起作用?我什至无法得到alert();在 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();
   }
 }

再次对所有问题表示歉意,我只是不知道出了什么问题。

最佳答案

这一行(出现两次):

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

应该是:

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

因为 : 用于 javascript 对象

关于javascript - 我的 Javascript 代码有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7368680/

相关文章:

javascript - JS : How to remove white spaces only from inside of string

javascript - 添加文件类型的动态输入字段,并预览

javascript - 页面加载时 Iframe 的随机 URL

javascript - 获取 JSON 树给定级别的节点数

javascript - 将对象转换为函数

javascript - 如何递归地将 JSON 分配给类?

Javascript:在多个元素上使用一个函数

c# - 为什么在 Javascript 中附加事件处理程序会阻止我的服务器端事件触发?

javascript - 通过用户操作使用 cookie 隐藏 DIV,以防单击关闭按钮或弹出图像

javascript - AJAX 成功时未接收数据,结果显示为 "undefined"