jquery bind.load调用和.trigger
我觉得我只是在谷歌和这里搜索错误的关键词。我就是找不到正确的答案。也许我读过,但不确定我读的是什么 我正试图通过.load调用向div加载数据。之后在我的脚本中,当我单击一个按钮时,我想再次触发该加载jquery bind.load调用和.trigger,jquery,Jquery,我觉得我只是在谷歌和这里搜索错误的关键词。我就是找不到正确的答案。也许我读过,但不确定我读的是什么 我正试图通过.load调用向div加载数据。之后在我的脚本中,当我单击一个按钮时,我想再次触发该加载 $j(“#adminList”).bind(“load”,function(“categories.php)”,{action:“get”}{}); $j(“#按钮”)。单击(函数(){$j(“#管理员列表”)。触发(“加载”)}; 这是一个简短的代码,但这为您提供了一个我正在尝试做的示例 现在
$j(“#adminList”).bind(“load”,function(“categories.php)”,{action:“get”}{});
$j(“#按钮”)。单击(函数(){$j(“#管理员列表”)。触发(“加载”)};
这是一个简短的代码,但这为您提供了一个我正在尝试做的示例
现在,我在函数上得到一个缺少形式参数的错误
感谢您的帮助1绑定到加载事件可能不是您想要的。 通过创建一个调用$.load()的函数,然后在单击事件中和任何需要它的地方调用这个新函数来简化此过程 范例
function loadAdminList() {
$("#adminList").load("categories.php", function (responseText, textStatus, xhr) {
//Handle/Manipulate the return value here
});
}
$(document).ready(function() {
$("#button").click(function() {
loadAdminList();
});
});
这应该可以做到
$(function(){
$('#adminList').load("categories.php", {action:'GET'});
$('#button').click(function(){
$('#adminList').load("categories.php", {action:'GET'});
}
});
使用
第一个
单击(…)
绑定您的处理程序,第二个(不带参数)第一次调用它。这是正确的答案。当我尝试接受答案时,会出现“你可以在6分钟内接受这个答案”的消息,这是怎么回事?哦,顺便说一下……多么简单。天哪,有时候我想我们只是把事情搞复杂了:)
$j("#button")
.click(
function(){ $j('#adminList').load("categories.php", { action:"get" }); }
)
.click();