如果用ajax调用其他方法就行不通

时间:2016-01-03 22:05:03

标签: javascript jquery ajax

任何人都可以告诉我为什么这不起作用?它确实有效,当我不使用if else语句所以我有点震惊atm,我使用html5播放器,其中播放/暂停按钮切换,它需要包括在播放时观看的ajax和暂停时停止观看。日Thnx

<script>
var test = 0;

if (test == 0) {
    $("#play").click(function(){
        $.ajax({
            url: "start_watching.php", 
            success: function(result){
                $("#fix").html(result);
            }
        });
   )}; 
   test = 1;
} else if (test == 1) {
    $("#play").click(function(){
        $.ajax({
            url: "stop_watching.php", 
            success: function(result){
                $("#fix").html(result);
            }
        });
   )}; 
   test = 2;
}
</script>

1 个答案:

答案 0 :(得分:0)

这是一个非常详细的例子,说明如何使用事件处理程序中的条件来解决逻辑

var test = 0, 
    url;

$("#play").click(function(){
    if (test === 0) {
        url  = "start_watching.php";
        test = 1;
    } else {
        url  = "stop_watching.php";
        test = 0;
    }

    $.ajax({
        url     : url, 
        success : function(result){
           $("#fix").html(result);
        }
    });
});