gpt4 book ai didi

javascript - IE7 asp.net mvc加载错误

转载 作者:行者123 更新时间:2023-12-02 18:50:28 29 4
gpt4 key购买 nike

我们在使用 Internet Explorer 7 时遇到问题。在 ASP.NET MVC 3 中,结果页面如下所示:

<button type="button" onclick=" ShowOperation('/Page/Box/ShowOperation/CreateBox', '') ">...

错误(仅在 IE7 中)如下所示:

Error: The value of the property 'ShowOperation' is null or undefined, not a Function object.

该函数已在我们外部附加的 page.js 文件中定义

function ShowOperation(operationUrl, type) {
if (type && type == 'download') {

var temp = $("#pageGrid").jqGrid('getGridParam', 'selarrrow');

if(temp.length == 0) {
ProceedAjax(operationUrl, AjaxWarning);
return;
}

$("#doOperation").attr("action", operationUrl);
var uu = operationUrl.split("/");
var action = uu[uu.length-1];
$("#doOperationAction").val(action);
$("#doOperationIds").val(temp);
$("#doOperation").submit();
return;
}

ProceedAjax(operationUrl, AjaxError);
return;
}

最佳答案

由于该函数是在另一个 js 文件中定义的,因此在调用 onclick 时,您需要在函数名称前添加 javascript:
更新后的代码将如下所示:

<button type="button" onclick="javascript: ShowOperation('/Page/Box/ShowOperation/CreateBox', '');">

关于javascript - IE7 asp.net mvc加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15872859/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com