繁体   English   中英

如何在smarty中将javascript变量传递给url

[英]how to pass javascript variable to url in smarty

我是聪明人中的新手,我想知道类似...

我在.tpl文件中有javasript代码

var dispDate = myJsDate.getDate()+'/'+ (myJsDate.getMonth()+1) + '/' + myJsDate.getFullYear();
above code return : 08/12/2012

并在该.tpl文件中包含html代码

<a href="eventPost.php">Create A New Event</a>
<a href="commitment.php">Create A New Commitment.</a>
<a href="areaPost.php">Create A New Visiting Area.</a>

我的查询是我想在url中传递该JavaScript变量“ dispDate”

像代码:

eventPost.php?ed=08/12/2012
commitment.php?ed=08/12/2012
areaPost.php?ed=08/12/2012

尝试使用jQuery:

$("#eventPost").click(function() {
  var dispDate = myJsDate.getDate()+'/'+ (myJsDate.getMonth()+1) + '/' + myJsDate.getFullYear();
  $.get("eventPost.php", { date: dispDate} );
});

<a href="#" id="eventPost">Create A New Event</a>

这不是完整的答案,但是您可以开始。

问候。

没有jquery的Scond选项将是:根本不使用href属性,而是使用onclick。

然后,您将拥有例如:

  <a href="areapost.php"
     onclick="location.href='areapost.php?ed=' + dispDate; return false;">
     .... 
  </a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM