我有一个可以在IE9中运行的javaScript函数,但在Chrome,IE10或IE11中不起作用。您认为在最新的浏览器中会添加功能,所以我很困惑。给我带来问题的部分是它使用Jquery引用传入的Object。
以下是该功能的签名:
function updateDivViaAjaxWith3(url, divId, waitMsg, errMsg, scroll2, evalscripts, onSuccessFunc, formID, validateForm, delOper, optMsgDiv, disableAttribute, elementTypes,asyncInd)
我还为formID输入了'frmCaseComment'的返回值。 这是给我带来麻烦的一行(它试图对空值执行操作):
var formElements = $(formID).serialize(true);
这是函数调用:
updateDivViaAjaxWith3('${ajaxUrl}?action=2', 'compConfirmation', 'Saving.. Please wait..','','','true','', 'frmCaseComment','Y')
有谁知道为什么这可能是一个问题,或者可能是在引用自己来序列化表单?
由于