我正在开发app,我使用jQuery加载index.html中的所有页面。 在加载的页面上,有一个特定页面随附链接,单击这些链接会将您带到另一个页面,以提供有关您单击的链接的详细信息。 现在我希望能够将clicked链接的详细信息加载到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>
答案 0 :(得分:0)
你的意思是
$(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));
});
});