我有以下功能:
function LogEvent(ID,description) {
var userName = document.getElementById('ctl00_ContentPlaceHolder1_username').value;
var download_link = document.getElementById('ctl00_ContentPlaceHolder1_url_download').value;
$.ajax({
type: "GET",
url: "Logger.aspx",
data: { person: userName, item: ID, desc: description },
contentType: "application/json; charset=utf-8",
dataType: "json",
success: {
$.fileDownload(download_link);
}
});
}
现在我收到一条错误消息$.fileDownload(download_link);
。
Uncaught SyntaxError: Unexpected token .
如果我删除整个成功部分,它可以正常工作,如果我将 $.file... 替换为 alert('hi'); 我收到类似的错误。
请注意,文件下载功能是 jquery.download 插件,但我知道问题更普遍,如使用警报时所述 - 这也不起作用。
我不确定这段代码哪里出错了?