将ID传递到url中不在HTML、Javascript中工作

将ID传递到url中不在HTML、Javascript中工作,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我有一个小项目,我有不同的消息。我给每一条新闻都提供了一个部门id。请查看这里的演示:。在当前页面中,我只显示了新闻的一小部分。当您单击此新闻时,将打开另一个页面,该页面将显示您单击的完整新闻。因此,我使用javascript获取id来识别每个新闻。这对我来说很好。但是现在我想在url中传递这个id,这样我就可以获取这个id并在另一个页面中显示完整的新闻。它应该是这样的:complete_news.php?id=。我正在尝试做同样的事情,但现在正在工作。任何帮助。谢谢。 这是我的密码: Html

我有一个小项目,我有不同的消息。我给每一条新闻都提供了一个部门id。请查看这里的演示:。在当前页面中,我只显示了新闻的一小部分。当您单击此新闻时,将打开另一个页面,该页面将显示您单击的完整新闻。因此,我使用javascript获取id来识别每个新闻。这对我来说很好。但是现在我想在url中传递这个id,这样我就可以获取这个id并在另一个页面中显示完整的新闻。它应该是这样的:complete_news.php?id=。我正在尝试做同样的事情,但现在正在工作。任何帮助。谢谢。 这是我的密码: Html代码

<table width="538" cellpadding="0" cellspacing="0" border="1">
<a href="complete_news.php?id=" class="TrackClick" id="01">
<div class="welcome-rahmen lng toggleNews" id="news_269_kurz">
<p class="welcome-breadcrump">Montag, 19.05.2014</p>
<p class="welcome-subheadline">Teilnahme von MAN Top Used an der Samoter 2014</p>
<div class="newsText">
<p class="welcome-text"><img src="http://intern.autodo.de/admin/news/man-it.jpg" width="165" class="text_fixed" border="0"></p>
<p class="welcome-text">Die 29. Internationale Erd- und Bautechnik-Ausstellung Samoter fand zwischen dem 8. und 11. Mai in Verona statt und zog rund 100.000 Besucher an. Samoter ist die wichtigste italienische Messe ihrer Art, die den Themen Erdbewegung, Hochbau und Baumaschinen gewidmet ist. Zugleich ist diese Veranstaltung damit auch f? europ?chen Markt bedeutsam.</p>
</div>
</div>
</a>
</table

<table width="538" cellpadding="0" cellspacing="0" border="1">
   <a href="complete_news.php=id=" class="TrackClick" id="02">
<div class="welcome-rahmen lng toggleNews" id="news_264_kurz">
<p class="welcome-breadcrump">Freitag, 24.01.2014</p>
<p class="welcome-subheadline">Kaufvertrag: neue Porsche-Vorlage zum Drucken!</p>
<div class="newsText">
<img src="http://intern.autodo.de/admin/news/porsche-kaufvertrag.jpg" border="0" align="right" class="img_fixed" width=60><p class="welcome-text">Ihr AMO Druckcenter bietet Ihnen ab sofort die M?chkeit, Kaufvertr? im Porsche-Design zu nutzen.</p>
<p class="page-breadcrump">AutoDo!-Team</p>
</div>
</div>
</a>
 </table> 

您需要这样做:

var href = $this.attr('href');
href += $(this).attr("id");
或:


您需要这样做:

var href = $this.attr('href');
href += $(this).attr("id");
或:


您需要这样做:

var href = $this.attr('href');
href += $(this).attr("id");
或:


您需要这样做:

var href = $this.attr('href');
href += $(this).attr("id");
或:


您必须更正href,如下所示:

var href = $this.attr('href')+$this.attr('id');

您必须更正href,如下所示:

var href = $this.attr('href')+$this.attr('id');

您必须更正href,如下所示:

var href = $this.attr('href')+$this.attr('id');

您必须更正href,如下所示:

var href = $this.attr('href')+$this.attr('id');

以下是解决方案的答案:

$(function() {
      $('.TrackClick').click( function() {
            var $this = $(this);
            var href = $this.attr('href');
            href += $(this).attr("id");
            window.open(href,'','width=650,height=400,scrollbars=yes,left=150,top=100,screenX=150,screenY=100');
            alert( $this.attr('id') );
            return false;
      });
 }); 

以下是解决方案的答案:

$(function() {
      $('.TrackClick').click( function() {
            var $this = $(this);
            var href = $this.attr('href');
            href += $(this).attr("id");
            window.open(href,'','width=650,height=400,scrollbars=yes,left=150,top=100,screenX=150,screenY=100');
            alert( $this.attr('id') );
            return false;
      });
 }); 

以下是解决方案的答案:

$(function() {
      $('.TrackClick').click( function() {
            var $this = $(this);
            var href = $this.attr('href');
            href += $(this).attr("id");
            window.open(href,'','width=650,height=400,scrollbars=yes,left=150,top=100,screenX=150,screenY=100');
            alert( $this.attr('id') );
            return false;
      });
 }); 

以下是解决方案的答案:

$(function() {
      $('.TrackClick').click( function() {
            var $this = $(this);
            var href = $this.attr('href');
            href += $(this).attr("id");
            window.open(href,'','width=650,height=400,scrollbars=yes,left=150,top=100,screenX=150,screenY=100');
            alert( $this.attr('id') );
            return false;
      });
 }); 

这和我的答案有什么不同?谢谢大家,现在它工作了。我还有一个问题。我可以像:$id=$\u GET['id']那样接受这个id吗;在complete_news.php页面中?这样我就可以使用这个id和if条件来获取每一条新闻。我认为使用Ajax也是一种解决方案,它能提供更好的性能,对吗?检查一下,它与我的答案有什么不同?谢谢大家,它现在可以工作了。我还有一个问题。我可以像:$id=$\u GET['id']那样接受这个id吗;在complete_news.php页面中?这样我就可以使用这个id和if条件来获取每一条新闻。我认为使用Ajax也是一种解决方案,它能提供更好的性能,对吗?检查一下,它与我的答案有什么不同?谢谢大家,它现在可以工作了。我还有一个问题。我可以像:$id=$\u GET['id']那样接受这个id吗;在complete_news.php页面中?这样我就可以使用这个id和if条件来获取每一条新闻。我认为使用Ajax也是一种解决方案,它能提供更好的性能,对吗?检查一下,它与我的答案有什么不同?谢谢大家,它现在可以工作了。我还有一个问题。我可以像:$id=$\u GET['id']那样接受这个id吗;在complete_news.php页面中?这样我就可以使用这个id和if条件来获取每一条新闻。我认为使用Ajax也是一种解决方案,可以提供更好的性能,对吗?检查一下,或者我认为使用Ajax也是一种解决方案,可以提供更好的性能,对吗?如果答案对您有效,请您接受正确的答案。关于你的问题,我认为它与PHP有关,所以对此不太确定。我认为使用Ajax也是一种解决方案,可以提供更好的性能,对吗?如果它对你有用,请你接受正确的答案。关于你的问题,我认为它与PHP有关,所以对此不太确定。我认为使用Ajax也是一种解决方案,可以提供更好的性能,对吗?如果它对你有用,请你接受正确的答案。关于你的问题,我认为它与PHP有关,所以对此不太确定。我认为使用Ajax也是一种解决方案,可以提供更好的性能,对吗?如果它对你有用,请你接受正确的答案。关于你的问题,我认为它与PHP有关,所以对此不确定。