jQuery $ .get函数无效...服务器问题?

时间:2014-03-04 02:18:51

标签: javascript jquery get mime-types yahoo

我在Yahoo!上的测试网站上设置了一个简单的jquery脚本域名网站。它应该从文本文件中显示一个随机字符串,并将其转储到具有相应类的div中。

我似乎无法弄清楚我做错了什么。

http://hennesseydesign.com/os/os.html

这是来源:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Oblique Strategies</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

<script type=“text/javascript”>
jQuery(document).ready(function($) {
    $.get('quotes.txt', function(data) {
        var quotes = data.split("\@");
        var idx = Math.floor(quotes.length * Math.random());
        $('.quotes').html(quotes[idx]);
    });
});
</script>
<style type="text/css">
.quotes {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        font-style: italic;
        color: #000000;
        background-color:#eee;
        text-decoration: none;
        height:40px;
        text-align: right;
        overflow: hidden;
        width: 600px;
        display:table-cell;
        vertical-align:middle;
    }
</style>
</head>

<body>
<div class="quotes"></div>

</body>
</html>

源文本文件位于:http://www.hennesseydesign.com/os/quotes.txt

我感觉这是服务器端问题。我将不胜感激任何帮助!

1 个答案:

答案 0 :(得分:3)

您在元素的type属性中使用了错误的引号"而不是script,因此未处理script元素的内容

<script type="text/javascript">
jQuery(document).ready(function($) {
    $.get('quotes.txt', function(data) {
        var quotes = data.split("\@");
        var idx = Math.floor(quotes.length * Math.random());
        $('.quotes').html(quotes[idx]);
    });
});
</script>