Ajax成功泄漏到其他选择器

时间:2012-09-17 22:08:37

标签: php jquery ajax

http://tinyns.com/wtf.php

我正在使用jQuery Typist来显示服务器基准测试结果。我将结果保存在数据库中,并通过ajax.php中的ajax调用它们。

问题是,结果是彼此“打字”的。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>

    <script src="http://code.jquery.com/jquery-latest.min.js" type=
    "text/javascript"></script>
    <script src=
    "https://raw.github.com/davidcrawford/typist-jquery/master/jquery.typist.js"
    type="text/javascript"></script>
    <script>
    $.ajax({
    url: "ajax.php?who=theirs",
    async: false,
    success: function(q) {
        $('#opp').typist({
            height: 75
        });
         $('#whoa').typist('prompt')
        .typist('type', 'dd if=' + q['if'] + ' of=/home/output.img bs=' + q['bs'] + 'k count=' + q['count'] + 'k')
        .typist('wait', 2000)
        .typist('speed', 'fast')
        .typist('echo', q['recordsIn'] + ' records in')
        .typist('echo', q['recordsOut'] + ' records in')
        .typist('echo', q['bytesCopied'] + ' bytes (' + q['mathMegs'] + ' MB) copied, ' + q['time'] + ' s, ' + q['speed'] + ' MB/s');    
    }
});
$.ajax({
    url: "ajax.php?who=us",
    async: false,
    success: function(q) {
        $('#whoa').typist({
            height: 75
        });
        $('#whoa').typist('prompt')
        .typist('type', 'dd if=' + q['if'] + ' of=/home/output.img bs=' + q['bs'] + 'k count=' + q['count'] + 'k')
        .typist('wait', 2000)
        .typist('speed', 'fast')
        .typist('echo', q['recordsIn'] + ' records in')
        .typist('echo', q['recordsOut'] + ' records in')
        .typist('echo', q['bytesCopied'] + ' bytes (' + q['mathMegs'] + ' MB) copied, ' + q['time'] + ' s, ' + q['speed'] + ' MB/s');
    }
});
</script>
    <title></title>
</head>

<body>
    <a href="#" id="doTests" name="doTests">#doTests</a>

    <h1>#opp</h1><br>
    <br>

    <div id="opp" style="font-size:15px;"></div><br>
    <br>
    <br>

    <h1>#whoa</h1><br>
    <br>

    <div id="whoa" style="font-size:15px;"></div>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

https://github.com/davidcrawford/typist-jquery/issues/2

似乎打字员插件在一个页面中不支持多个调用。