私はいくつかのjqueryで次のjavascript関数を持っています。私はcreateAppointmentConfirm関数を呼び出すときは、のSendMail(ID)関数を呼び出ししようとしますが、エラーがスローされます。Microsoft JScript実行時エラー:関数が予想される
"Microsoft JScript runtime error: Function expected"
をとFirefoxデバッガはエラーがスローされます。ここでは
SendMail is not a function [Break On This Error] SendMail(data.Message);
ですコード。ご協力ありがとうございました。
function createAppointmentConfirm(data) {
if (data.Error) {
alert(data.Message);
} else {
if ($('#sendMail').attr('checked') == 'checked') {
SendMail(data.Message);
}
RefreshAppointmentList();
}
}
function SendMail(id) {
$.ajax({
url: $('#sendMail').attr('title'),
data: { id: id },
type: "POST",
beforeSend: function() {
$('#sendingMail').dialog({ modal: true });
},
success: function (data) {
if (data.Error) {
alert(data.Message);
}
$('#sendingMail').dialog("close");
},
error: function() {
alert("Error sending mail");
$('#sendingMail').dialog("close");
}
});
}
それは、このために[jsFiddle](http://jsfiddle.net/)を設定することは可能ですか? – jabclab
JSの中のどこかで閉じ括弧が見つからない場合は、JSを全部確認できますか?js全体を投稿してみてください –
これらの関数はどちらがページ上にありますか?または、それらはインクルードされたjsファイルの一部ですか? – ShankarSangoli