这是我的代码
$('#Cancel').click(function() {
var baseurl = ' <?php echo $this->strBaseUrl?>';
var cancel_msg = " <?php echo Messageclass::setMessage('CAN01')?>";
var where_to = confirm(cancel_msg);
if (where_to == true){
return true;
}else{
location.href = "";
}
});
但在变量cancel_msg下方显示错误。错误是
Uncaught SyntaxError: Unexpected token ILLEGAL
php逻辑工作正常。如果有人知道这个,请帮帮我
提前致谢
答案 0 :(得分:0)
这实际上取决于setMessage输出的内容,但该错误指的是非法字符。这可能是换行符,但更可能是双引号:
var cancel_msg = " <?php echo addslashes(Messageclass::setMessage('CAN01'))?>";
另外,您可以将功能降低到:
return window.confirm(cancel_msg);