0

我正在开发应用程序,我在其中使用 jQuery 加载 index.html 中的所有页面。在加载的页面上,有一个带有链接的特定页面,单击这些链接会将您带到另一个页面,以提供有关您单击的链接的详细信息。现在我希望能够将点击链接的详细信息加载到 index.html 中名为 news_details 的特定 div 中。我怎么做?

这是我用于链接的代码:

<a href="index.html#news_details?<%= Server.HTMLEncode(MM_keepURL) & MM_joinChar(MM_keepURL) & "news_id=" & rs_news.Fields.Item("news_id").Value %>"><%=(rs_news.Fields.Item("headline").Value)%>

在这里,jQuery 将带有 url 的页面加载到 div 中:

 <script language="javascript">
$('#news_details').bind('pageshow', function (){


    var url = window.location.search.substring(1);

    $('#news_details').load('news.asp'+ url);
});
</script>
4

1 回答 1

0

Do you mean

$(function () {
  var url = window.location.search.substring(1);
  $('#news_details').load('news.asp?page='+ url);

  $(document).on("click",".classOfNewLink",function(e) {
    e.preventDefault();
    $("#news_details").load('news.asp?page='+encodeURIComponent(this.href));
  });
});
于 2013-07-15T08:36:58.873 回答