jQuery的用户界面的选项卡.传递一个查询字符串

5 jquery user-interface query-string

我如何传递查询字符串(?id = avalue)以及与以下选项卡关联的以下每个链接.我试图在选项卡中打开外部内容(它工作正常),但我没有传递带有网址的参数.每个链接的参数值都相同.

我的功能代码:

<script type="text/javascript">

        $(function() {
            $("#tabs").tabs({spinner:'<b>Retrieving Data...</b>'}); 

        });

 </script>


<div id="tabs">
            <ul>
           <li><a href="table.aspx"><span>Introduction</span></a></li>
                <li><a href="RequestActionUpdate.aspx"><span>Update</span></a></li>
                <li><a href="tabstesttarget.aspx"><span>Target</span></a></li>
                <li><a href="table.aspx" ><span>View History</span></a></li>
            </ul>

        </div>
Run Code Online (Sandbox Code Playgroud)

我们将非常感谢您提供给我的任何帮助.

提前致谢

bri*_*ris 9

您可以使用该ajaxOptions选项.tabs小部件将这些选项传递给jQuery.ajax().

在下面的代码使用data所述的选项jQuery.ajax()功能传递的结果getId当选择了选项卡的功能(在本例Unix风格时间码)到服务器.
请求网址如下所示RequestActionUpdate.aspx?id=1255015611701:

function getId() {
  return (new Date()).getTime();
}

$("#tabs").tabs({
  spinner:'<b>Retrieving Data...</b>',
  ajaxOptions: { data: { id: getId } }
});
Run Code Online (Sandbox Code Playgroud)


kgi*_*kis 1

您可以将参数硬编码到每个链接:

<li><a href="RequestActionUpdate.aspx?id=avalue"><span>Update</span></a></li>
Run Code Online (Sandbox Code Playgroud)

这应该可以正常工作。到底什么不适合你?或者你还有别的想法?