我想问下我用了jquery ui tabs 但是当点击第二个tab的时候用的是ajax去得到数据,但是我不知道如何传递参数给AJAX页面
$(function() {
$( "#tabs" ).tabs({
ajaxOptions: {
    date:{dateTime:"2010-4-17"}, 这里传递不了参数
error: function( xhr, status, index, anchor ) {
$( anchor.hash ).html(
"Couldn't load this tab. We'll try to fix this as soon as possible. " +
"If this wouldn't be a demo." );
}
}
});
});
HTML 如下<div id="tabs"><ul style="width:200px;height:20px; margin-bottom:5px;">
<li style="width:55px; float:left;height:20px;"><a href="#tabs-1" style="padding:0px 0px;">日历模式</a>< >
<li style="width:55px;float:left;height:20px;"><a  href=" http://localhost:23546/TabAjaxTest.aspx" (想给这个链接传递参数)  style="padding:0px 0px;">列表</a>< >
</ul>
<div id="tabs-1">
<p>Proin elit arcu, rutrum commodo, vehicula tempus, commodo a, risus. Curabitur nec arcu. Donec sollicitudin mi sit amet mauris. Nam elementum quam ullamcorper ante. Etiam aliquet massa et lorem. Mauris dapibus lacus auctor risus. Aenean tempor ullamcorper leo. Vivamus sed magna quis ligula eleifend adipiscing. Duis orci. Aliquam sodales tortor vitae ipsum. Aliquam nulla. Duis aliquam molestie erat. Ut et mauris vel pede varius sollicitudin. Sed ut dolor nec orci tincidunt interdum. Phasellus ipsum. Nunc tristique tempus lectus.</p>
</div><div>

解决方案 »

  1.   

    用select事件
    $('#tabs').tabs({
      select: function(event, ui) {
      if (ui.index == 1) {
        var $panel = $(ui.panel);
        $panel.load($(ui.tab).attr('href'), date:{dateTime:"2010-4-17"}, function() {
           // after ajax load code
        });
      }
     }
    });
      

  2.   

    data:{dateTime:"2010-4-17"}, //这里写错了吧
      

  3.   

    其实只要这样写就行了$(function() {
            $( "#tabs" ).tabs({
                ajaxOptions: {
                    data:{dateTime:"2010-4-17"},
                    error: function( xhr, status, index, anchor ) {
                        $( anchor.hash ).html(
                            "Couldn't load this tab. We'll try to fix this as soon as possible. " +
                            "If this wouldn't be a demo." );
                    }
                }
            });
        });
      

  4.   

    你提交的是数据源,是"DATA",不是日期"DATE",而且既然用了jquery为啥不用$.ajax()呢