JavaScript 解析错误

发布于 2024-11-08 05:55:51 字数 761 浏览 0 评论 0原文

我正在使用 jQuery 执行 AJAX POST 请求。这是代码

jQuery(document).ready(function() {
     jQuery('#tweets').load('/index.php?app=ccs&module=pages&section=pages&id=6');
var refreshId = setInterval(function() {
  jQuery('#tweets').load('/index.php?app=ccs&module=pages&section=pages&id=6');
}, 30000);
});
jQuery(function() {  
jQuery(".button").click(function() {
var dataString = 'tweet='+ tweet;
//alert (dataString);return false;
$.ajax({
type: "POST",
url: "/index.php?app=ccs&module=pages&section=pages&id=7",
data: dataString,
success: function() {
    $('#postsuccess').html("<b>Post Successful</b>");
  }); // this is where the parse error is
}
});
return false;
});  
});

有什么想法吗?

I'm using jQuery to do an AJAX POST request. Here's the code

jQuery(document).ready(function() {
     jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
var refreshId = setInterval(function() {
  jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
}, 30000);
});
jQuery(function() {  
jQuery(".button").click(function() {
var dataString = 'tweet='+ tweet;
//alert (dataString);return false;
$.ajax({
type: "POST",
url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
data: dataString,
success: function() {
    $('#postsuccess').html("<b>Post Successful</b>");
  }); // this is where the parse error is
}
});
return false;
});  
});

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若水微香 2024-11-15 05:55:52

试试这个:

jQuery(document).ready(function() {
    jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    var refreshId = setInterval(function() {
        jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    }, 30000);
});
jQuery(function() {
    jQuery(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString);return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            } // this is where the parse error is
        });
    });
    return false;
});

像 jsfiddle.net 这样的网站使缩进变得容易。

Try this:

jQuery(document).ready(function() {
    jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    var refreshId = setInterval(function() {
        jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    }, 30000);
});
jQuery(function() {
    jQuery(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString);return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            } // this is where the parse error is
        });
    });
    return false;
});

Sites like jsfiddle.net make indenting easy.

窗影残 2024-11-15 05:55:51

这就是为什么格式化代码很重要

jQuery(document).ready(function() {
    jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    var refreshId = setInterval(function() {
        jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    },
    30000);
});
jQuery(function() {
    jQuery(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString);return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            }
        });
        return false; // This is also bad placed
    });
});

并尝试将所有内容结合起来,例如:

jQuery(document).ready(function() {

    jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');

    var refreshId = setInterval(function() {
        jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    },
    30000);

    jQuery(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString);return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            }
        });

        return false;
    });
});

如果您不使用任何其他 javascript 框架,则可以替换所有内容$ 符号的 jQuery 单词,例如:

$(document).ready(function() {

    $('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');

    var refreshId = setInterval(function() {
        $('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    },
    30000);

    $(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString); return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            }
        });

        return false;
    });
});

和您的 $.ajax 方法应该

url: "/index.php",
data: { app: 'css', module: 'pages', section: 'pages', id: 7, tweets: tweet },

That's why formatting code is important

jQuery(document).ready(function() {
    jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    var refreshId = setInterval(function() {
        jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    },
    30000);
});
jQuery(function() {
    jQuery(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString);return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            }
        });
        return false; // This is also bad placed
    });
});

and try to combine it all, like:

jQuery(document).ready(function() {

    jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');

    var refreshId = setInterval(function() {
        jQuery('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    },
    30000);

    jQuery(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString);return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            }
        });

        return false;
    });
});

if you are not using any other javascript framework, you can replace all jQuery words for the $sign, like:

$(document).ready(function() {

    $('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');

    var refreshId = setInterval(function() {
        $('#tweets').load('/index.php?app=ccs&module=pages§ion=pages&id=6');
    },
    30000);

    $(".button").click(function() {
        var dataString = 'tweet=' + tweet;
        //alert (dataString); return false;
        $.ajax({
            type: "POST",
            url: "/index.php?app=ccs&module=pages§ion=pages&id=7",
            data: dataString,
            success: function() {
                $('#postsuccess').html("<b>Post Successful</b>");
            }
        });

        return false;
    });
});

and your $.ajax method should be

url: "/index.php",
data: { app: 'css', module: 'pages', section: 'pages', id: 7, tweets: tweet },
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文