2

我是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
4

2 回答 2

1

尝试使用 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>

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

问候。

于 2012-12-08T07:00:17.810 回答
0

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

然后你会有例如:

  <a href="areapost.php"
     onclick="location.href='areapost.php?ed=' + dispDate; return false;">
     .... 
  </a>
于 2012-12-08T07:03:12.527 回答