在IE

时间:2017-01-06 01:40:27

标签: javascript internet-explorer

我正在编辑一个具有带onclick属性的锚标记的网站。该事件调用一个模态,显示客户订单的详细信息。该链接在IE中不起作用。 callResendEmailService函数未定义,但同一段代码在Chrome和Firefox中有效。它在IE中工作需要什么?

<a onclick="callResendEmailService(orderId);"href="javascript:void(0)">Click here</a>

function callResendEmailService(orderId){
        $.ajax({
            type: "POST",
            data: {orderId },
            dataType:"text",
            url : contextPath+'resendVoucherEmail.htm',
            success: function(dataReturn, textStatus, xhr){
                if(dataReturn=='error'){
                alert("Error in sending email");}
                else{
                showEmailConfirmationOverlay();}
            },
            error : function(jqXHR, textStatus, errorThrown)
            {
               alert("Error in sending email");
            }
        })
    }

1 个答案:

答案 0 :(得分:1)

变化:

returnDefaultValues = true

为:

        data: {orderId },

您使用的语法是Ecmascript 6功能,在IE中无法使用。