在IE9中不起作用的jQuery防御者

时间:2014-09-10 08:42:23

标签: javascript jquery promise

在IE9中不起作用jQuery防御者。有什么问题?

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>

var promise_url_1 = $.get('http://test.loc/1.html');
var promise_url_2 = $.get('http://test.loc/2.html');
$.when(promise_url_1, promise_url_2).done(function(promis1, promis2) {
        console.log('yes');
    }).fail(function(){
        console.log('error');
    });
};

1 个答案:

答案 0 :(得分:2)

  

有什么问题?

您还没有将脚本放在<script>中。而且它有一个太多的右括号:

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script type="text/javascript">
    var promise_url_1 = $.get('http://test.loc/1.html');
    var promise_url_2 = $.get('http://test.loc/2.html');
    $.when(promise_url_1, promise_url_2).done(function(promis1, promis2) {
        console.log('yes');
    }).fail(function(){
        console.log('error');
    });
// }; <--
</script>