我有以下javascript函数,其中包含一些jquery.当我调用createAppointmentConfirm函数时,它会尝试调用SendMail(id)函数,但会抛出一个错误:
"Microsoft JScript运行时错误:预期的功能"
Firefox调试器抛出一个错误:
SendMail不是一个函数[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");
}
});
}
Run Code Online (Sandbox Code Playgroud)