0
仅在我的生产服务器(localhost正常工作)中获取错误Uncaught SyntaxError: Unexpected token ILLEGAL
。Javascript - 未捕获SyntaxError:意外的令牌非法
任何人有任何想法的错误来自哪里?
的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>
谢谢,它的正常工作吧!你有什么想法为什么它在localhost上而不是在生产上? –
我明白了。 '<?php echo Yii :: app() - > baseUrl; ''是'localhost'中的空字符串!现在一切都很有意义:P –