Javascript - 未捕获的SyntaxError:意外的令牌ILLEGAL

时间:2014-02-26 19:53:47

标签: javascript

仅在我的生产服务器中获取错误Uncaught SyntaxError: Unexpected token ILLEGAL(localhost正常工作)。

任何人都知道错误来自哪里?

使用Javascript:

<script type="text/javascript">

    function submitEnter(event) {
        if (event.keyCode == 13) {
            sendForm();
            return false;
        }
    }

    function sendForm() {
        $('#btnSend').prop('disabled', true);
        $('#btnSend').val('Adicionando...');
        var data=$("#chipForm").serialize();

        $.ajax({
            type: 'POST',
            url: '<?php echo Yii::app()->createAbsoluteUrl("chip/create"); ?>',
            data: data,
            success:function(data){
                if (data=='success') {
                    var sound = new Audio(<?php echo Yii::app()->baseUrl; ?>'/sounds/success.wav');
                    sound.play();

                    $('#chipsCount').val( parseInt($('#chipsCount').val()) + 1 );
                } else {
                    var sound = new Audio(<?php echo Yii::app()->baseUrl; ?>'/sounds/failure.wav');
                    sound.play();
                }
                $('#Chip_ICCID').val('');
                $('#Chip_ICCID').focus();

                $('#btnSend').prop('disabled', false);
                $('#btnSend').val('Adicionar');
            },
            error: function(data) {
                alert("Error occured.please try again");
                $('#btnSend').prop('disabled', false);
                $('#btnSend').val('Adicionar');
            },
            dataType:'html'
        });
    }

</script>

1 个答案:

答案 0 :(得分:2)

这一行

var sound = new Audio(<?php echo Yii::app()->baseUrl; ?>'/sounds/success.wav');

应该看起来像

var sound = new Audio('<?php echo Yii::app()->baseUrl; ?>/sounds/success.wav');