2013-09-29 32 views
-5

如何在onclick=""的字符串中调用我的PHP初始化变量? 我已初始化$counter=7,并希望使用onclick=""函数中的那个计数器。 这是我做了哪些不行的。如何在PHP中调用字符串中的变量值

<a class="blogpost page-transition" href="the_permalink();" onclick="gotoPageWithTrans6($counter)"> 

我也试过这样做,但下面的代码也没有奏效。

<a class="blogpost page-transition" href="the_permalink();" onclick="gotoPageWithTrans6(?php $counter ?>)"> 

任何解决方案?

+2

<?PHP的echo $计数器> – sskoko

回答

2

你只缺回声声明:

a class="blogpost page-transition" href="<?php echo the_permalink(); ?>" onclick="gotoPageWithTrans6(<?php echo $counter ?>) 
+0

谢谢,它的工作原理:) –

+0

这不只是缺少echo语句 - 在OP失踪的开口第二个PHP标签的尖括号。此外,['the_permalink()'](http://codex.wordpress.org/Function_Reference/the_permalink)会自行输出,因此它不需要回显。 – halfer

+0

我只需要回声,这使得我的工作完成,对于打开的角度支架,它被Stackoverflow跳过 –

0

你必须要在<?PHP开始tag.it一个错字应

onclick="gotoPageWithTrans6(<?php echo $counter; ?>)" 

//php short tags enabled 
onclick="gotoPageWithTrans6(<?= $counter ?>)" 

,而不是

onclick="gotoPageWithTrans6(?php $counter ?>)" 
0

快速简单?

onClick="gotoPageWithTrans6(<?= $counter ?>)" 

PHP标签让您可以轻松地输出PHP变量的值,你的HTML代码直接在。

1

清洁short_open_tag版本正确onclick属性:

<a class="blogpost page-transition" href="<?=the_permalink()?>" onclick="gotoPageWithTrans6(<?=$counter?>)"> 
相关问题