0
onclick属性を持つアンカータグを持つサイトを編集しています。イベントは、顧客の注文の詳細を表示するモーダルを呼び出します。 IEでリンクが機能していません。関数callResendEmailServiceは未定義ですが、このコードはChromeとFirefoxで動作しています。 IEで動作するためには何が必要ですか?インラインonclickが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");
}
})
}
Javascriptを「」にラップしてみてください。役立つかもしれません。 –
IEは他のエラーを発生させますか?あなたのスニペットは、[ES6 + features](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#New_notations_in_ECMAScript_2015) - 'data:{orderId}' - [IE doesn 'それらをサポートしていません](https://kangax.github.io/compat-table/es6/#test-object_literal_extensions)(EdgeのみのMicrosoftブラウザです)。 –
@JaromandaX呼び出す前に定義する必要があります。参照する前に定義する必要はありません。 – Barmar