0

所以我对javascript不是很好,但我正在尝试发送邮件通知或类似的东西。

到目前为止,我正在使用 gmails xml 文件,该文件将在 fullcount 标记下显示未读电子邮件的数量。我想用 javascript 获取它并将其显示在 html 页面上。有一个更好的方法吗?

到目前为止,我想出了这个:

HTML:

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="utf-8">
        <title>Test</title>
        <link rel="stylesheet" href="style.css">
        <script src="gmail.js"></script>
    </head>
    <body onload=getgmail();>
        <div id="container">
            <div id="gmail">
                <p id="mail">0</p>
            </div>

        </div>
    </body>
</html>

Javascript:

function getgmail() {

    //loadpage
    $.get("https://USERNAME:PASSWORD@mail.google.com/mail/feed/atom", function(data));

    //get variable inside fullcount tags
    var mailcount= document.getElementsByTagName('fullcount');

    //output variable to html
    document.getElementById('mail').innerHTML = fullcount;

}

我可能做错了,我会很感激你的帮助!谢谢

4

1 回答 1

1
function getgmail() {

    $.get("https://USERNAME:PASSWORD@mail.google.com/mail/feed/atom", function(data) {
        var mailcount = data.getElementsByTagName("fullcount")[0].textContent;
        document.getElementById('mail').innerHTML = mailcount;
    );

}

您应该查看$.get()API 文档。

于 2013-05-06T08:47:04.423 回答