Javascript 如何将方法附加到json对象
我编写了javascript,当用户单击选项卡时,它会动态加载引导的选项卡。基本上,当用户单击选项卡时,我会得到URL,该URL在选项卡上预先配置为Javascript 如何将方法附加到json对象,javascript,jquery,json,Javascript,Jquery,Json,我编写了javascript,当用户单击选项卡时,它会动态加载引导的选项卡。基本上,当用户单击选项卡时,我会得到URL,该URL在选项卡上预先配置为data属性,然后使用AJAX从服务器加载PartialView。 这个javascript是通用的,我在多个网页上使用它,它一直运行良好 现在,在发出AJAX请求之前,我需要在click事件处理程序中动态获取一些数据 这是代码 Index.cshtml <ul class="nav nav-tabs"> <
data
属性,然后使用AJAX从服务器加载PartialView。
这个javascript是通用的,我在多个网页上使用它,它一直运行良好
现在,在发出AJAX请求之前,我需要在click事件处理程序中动态获取一些数据
这是代码
Index.cshtml
<ul class="nav nav-tabs">
<li><a data-toggle="tab" href="#a" data-url="@Url.Action("GetA", "Home")">A</a></li>
<li><a data-toggle="tab" href="#b" data-url="@Url.Action("GetB", "Home")">B</a></li>
<li><a data-toggle="tab" href="#c" data-url="@Url.Action("GetC", "Home")">C</a></li>
</ul>
<div class="tab-content">
<div id="a" class="tab-pane fade">
</div>
<div id="b" class="tab-pane fade">
</div>
<div id="c" class="tab-pane fade">
</div>
</div>
$(function () {
tabStrip.configureTabs({
onLoad: function(e){
// do something here
}
// how do i attach a method here that returns some data. ????
// tabStrip.configureTabs function needs invoke this method inside click event handler ???
});
})
这就是我从Index.cshtml调用configureTabs的方式
<ul class="nav nav-tabs">
<li><a data-toggle="tab" href="#a" data-url="@Url.Action("GetA", "Home")">A</a></li>
<li><a data-toggle="tab" href="#b" data-url="@Url.Action("GetB", "Home")">B</a></li>
<li><a data-toggle="tab" href="#c" data-url="@Url.Action("GetC", "Home")">C</a></li>
</ul>
<div class="tab-content">
<div id="a" class="tab-pane fade">
</div>
<div id="b" class="tab-pane fade">
</div>
<div id="c" class="tab-pane fade">
</div>
</div>
$(function () {
tabStrip.configureTabs({
onLoad: function(e){
// do something here
}
// how do i attach a method here that returns some data. ????
// tabStrip.configureTabs function needs invoke this method inside click event handler ???
});
})
如何将方法附加到
选项
参数。我应该能够从click event handler调用此方法,“…它返回一些数据”您希望在哪里接收数据?您已经在使用onClick
执行此操作。为什么不重复这个模式?@MattSpinks onClick,onLoad这些是事件而不是方法。tabStrip正在引发这些事件。@Teemu方法将从textbox、dropdownlist中获取一些值并返回这些值。@LP13、onLoad
和onClick
是方法。而tabStrip
正在调用这些方法。此代码中没有引发任何事件。事件将是单击
和加载
。但是onLoad
和onClick
是被调用的函数。