gpt4 book ai didi

javascript - 链接在 IE8 中不起作用

转载 作者:行者123 更新时间:2023-11-28 02:48:32 25 4
gpt4 key购买 nike

我正在使用 jquery 来开发我的系统。对于特定功能,我通过 json 数据发送链接,以便为每一行提供链接jqgrid 表的。作为

"<a href='#' class='ui-icon ui-icon-pencil' onclick='EditClick(\"" + {MYPRIMARY KEY}+ "\");return false;'>Edit</a>"

在javasript中我的功能为

function EditClick(param) 
{
$('#mainDiv').load('/contoller/action/' + param, function() {
});
return false;
}

此处操作返回 view()。

在此 EditClick 函数中,我正在主 div 中加载另一个页面。

在IE7、firefox上运行流畅,但在IE8上使用有时有效有时不行。我的意思是有时需要在主 div 中加载页面,有时则不需要。我真的不明白这个问题。请引导我完成这个过程。谢谢。

最佳答案

我在连续处理 jgGrid 事件时遇到了一些问题。我所做的是添加一个自定义按钮:

jQuery("myGrid").navGrid('#myPager', { edit: false, add: false, del: false, search: false }, {}, {}, {})
.navButtonAdd('#myPager', { caption: "Do something", buttonicon: "ui-icon-note",
onClickButton: function() { var rowid = jQuery("myGrid").jqGrid('getGridParam', 'selrow');
if ((rowid == null) || (rowid == 0)) {
alert("Select a row before!"); }
else {
EditClick(rowid);
}
}, position: "last" })

如您所见,仅当您在网格中选择一行时才会触发 EditClick 函数。 rowid 应该是您的主键。

希望有帮助。

关于javascript - 链接在 IE8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312592/

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