gpt4 book ai didi

jquery - Codeigniter jquerytools 覆盖动态内容

转载 作者:行者123 更新时间:2023-12-01 05:09:55 24 4
gpt4 key购买 nike

我对 jquery 工具和 javascript 的共同点有点陌生。我尝试用谷歌/搜索这个论坛,但我可能不知道到底要搜索什么。事情是:我有一个带有选项卡的页面。在一个选项卡内,当按下按钮时,根据操作系统输入文本,它会列出一些记录加载使用

myUrl = 'admin/listusers/' + mySearch +'/'+ pageNr +'/';

        $("#userlist").html("<b>Loading user list...</b>"); 
$("#userlist").load(myUrl);

加载的内容包含要在 Overlay 中打开的链接。

我已经尝试将覆盖代码放在所有 3 个位置(主页 html、选项卡内部 html、动态内容本身),但它仍然不起作用,它只是在同一窗口中打开链接,就像常规窗口一样。

动态内容还包含另一个 JavaScript 函数并且它可以工作(用于分页 onclick="pagepress(PageNr):

函数pagepress(pageNr) { searchstring = document.getElementById('searchstring');

        if (searchstring.value != '') { 
mySearch = searchstring.value;
} else {
mySearch="0";
}

myUrl = 'admin/listusers/' + mySearch +'/'+ pageNr +'/';

$("#userlist").html("<b>Loading user list...</b>");
$("#userlist").load(myUrl);
}

可能出了什么问题?或者也许有人可以给我提示要寻找什么?

谢谢

最佳答案

这就是我为解决问题所做的

<script>
$(function () {
var overlayElem;
$("a.overlayLink").live("click", function (e) {
e.preventDefault();
overlayElem = $(this);
overlayElem.overlay({ mask: 'lightgray', effect: 'apple',
onBeforeLoad: function () {
//do something on load
},
onClose: function () {
//do something on close
},
load: true
});
});


$("#save").click(function () {
//do something
$.ajax({
type: "POST",
url: "some service",
data: "{some data}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
//do something when success
overlayElem.overlay().close();
},
failure: function (msg) {
//do something when fail
}
});
});
});
</script>

我希望这对其他人有帮助=)

关于jquery - Codeigniter jquerytools 覆盖动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727532/

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