2016-09-16 38 views
0

如何设置AJAX函数调用的URL路径,当我点击页面,然后该页面的名称应该是声明的URL网站...如何设置URL路径在阿贾克斯函数调用

例如:如果我点击特定页面(假设问堆栈溢出页。)然后我的网址是这样的:

stackoverflow.com/questions/ask

这里我所说的AJAX功能:

<script type="text/javascript"> 
function getpage(obj, e) { 
    $('.page-sidebar-menu').find('a').removeClass('active'); 
    $(e).addClass('active '); 
    $.ajax({ 
     url:'@Url.Action("getcategory", "AbacusHome")', 
     type: 'GET', 
     // dataType: 'json', 
     data: { catname: obj }, 
     success: function (data) { 
      $('#success').html(data); 
     } 
    }); 
} 

这里是从那里我叫AJAX功能在锚标记我的网页

@{ 
    Layout = null; 
} 
@helper GetTreeView(Abacus_CMS.Models.AbacusModel siteMenu, int parentID) 
{ 
var url = new System.Web.Mvc.UrlHelper(Context.Request.RequestContext); 
foreach (var i in siteMenu.AbacusMenuList.Where(a => a.ParentCatagoryId.Equals(parentID))) 
{ 

     <li> 
      @{ var submenu = siteMenu.AbacusMenuList.Where(a => a.ParentCatagoryId.Equals(i.Id)).Count();} 
      @if (submenu > 0) 
      { 

      <li style="margin-left: -6px;"> 

       <a href="#" class="hh active" onclick="return getpage('@i.Name',this)" id="@i.Name.Replace(' ', '-').ToLower() "> 
        <i class="fa fa-chevron-right" aria-hidden="true" style="margin-left: 25px; font-size: 10px;"> 
        </i><span class="title" style="margin-left: 0px;">@i.Name</span> 
        <span class="arrow " style="height: 4px;"></span> 

       </a> 
       <ul class="sub-menu"> 
        <li id="li1">@treeview.GetTreeView(siteMenu, i.Id)</li> 

        @* Recursive Call for Populate Sub items here*@ 
       </ul> 
      </li> 

        @*<span class="collapse collapsible">&nbsp;</span>*@ 
    } 
    else 
    { 
      <img src="\Content\img\icon-round.jpg.jpg" style="margin-left:25px;margin-top:1px;position:relative;width: 5px;height: 5px;"> 
      <a href="#" class="hh active" style="margin-left: 40px; margin-top:-20px;padding-bottom:15px;" onclick="getpage('@i.Name',this)" id="@i.Name.Replace(' ', '-').ToLower() "> 
       @i.Name 
      </a> 
     } 
</li> 


       } 

} 

回答

0

我觉得window.document.URL让你看到网页的网址

+0

你能描述我详细介绍 –

+0

可以也可以使用document.URL,一个页面是html中的一个文档,任何一个页面都有一个url –

+0

你可以在我的代码里显示我的代码document.url –