Javascript 获取js错误“;预期标识符“;在使用internet explorer时

Javascript 获取js错误“;预期标识符“;在使用internet explorer时,javascript,jquery,Javascript,Jquery,我有导出PDF的代码,它在所有浏览器中都能正常工作,但当我在IE中使用它时,它会给我一个JS错误,比如这一行的$.fn.yiiGridView.export() 谁能告诉我如何解决这个问题 $('#export-button').on('click', function() { $.fn.yiiGridView.export(); }); export是一个,因此请使用括号表示法: $('#export-button').on('click', function() {

我有导出PDF的代码,它在所有浏览器中都能正常工作,但当我在IE中使用它时,它会给我一个JS错误,比如这一行的
$.fn.yiiGridView.export()

谁能告诉我如何解决这个问题

$('#export-button').on('click', function() {       
    $.fn.yiiGridView.export();
});
export
是一个,因此请使用括号表示法:

$('#export-button').on('click', function() {       
    $.fn.yiiGridView['export']();
});
如果您自己创建了该函数,那么最好使用不同的名称,如
myexport

$.fn.yiiGridView.myexport = function () { .... };
然后:

$('#export-button').on('click', function() {       
    $.fn.yiiGridView.myexport();
});
export
是一个,因此请使用括号表示法:

$('#export-button').on('click', function() {       
    $.fn.yiiGridView['export']();
});
如果您自己创建了该函数,那么最好使用不同的名称,如
myexport

$.fn.yiiGridView.myexport = function () { .... };
然后:

$('#export-button').on('click', function() {       
    $.fn.yiiGridView.myexport();
});

请显示整个错误。IE的哪个版本?@mevius它只显示错误预期标识符,这就是它请显示整个错误。IE的哪个版本?@mevius它只显示错误预期标识符,这就是它感谢您的回答,现在您能告诉我如何调用此函数吗?我编写了类似$.fn.yiiGridView.export=函数的代码(){};所以它给了我一个错误,现在我怎么能像你给定的代码那样调用这个函数呢?就像我在我的问题中提出的那样。你这样调用这个函数。注意,
['export']
?后面的括号,这就产生了调用。它只是完全相同的东西的不同语法。我试着像$.fn.yiiGridView['export']=function()那样调用它{ }这样做,但它给了我一个错误,而不是调用它。你是在给某个函数赋值!这不是你想要的。看看问题中的代码:你调用了这个函数。那么为什么你现在要给它分配另一个空函数呢?我想调用这个函数,我如何调用这个函数?谢谢你的回答,现在可以了请告诉我如何调用此函数,我的代码是$.fn.yiiGridView.export=function(){};因此它给了我错误,现在我如何调用函数,就像我在问题中提出的那样。你这样调用函数。注意
['export']后面的括号
?这就进行了调用。对于完全相同的东西,它只是一种不同的语法。我试图像$.fn.yiiGridView['export']=function(){}那样调用它这样做,但它给了我一个错误,而不是调用它。你是在给某个函数赋值!这不是你想要的。看看问题中的代码:你调用了这个函数。那么为什么你现在要给它分配另一个空函数呢?我想调用这个函数,我如何调用这个函数?