2017-06-06 39 views
-3
$output .= '<a class="dropdown-toggle has-category" data-toggle="dropdown" href="'.$this->getLink($menu).'" target="'.$menu['target'].'">'; 

我有這個代碼href="'.$this->getLink($menu).'"如何添加「到生成的鏈接在PHP

其生成的html這個href="https://www.myweb.com/"

現在我需要的onClick做PHP文件,使輸出轉向出這樣的

onclick="location.href='https://www.myweb.com'" 

更改PHP代碼onclick="location.href='.$this->getLink($menu).'"

,結果是onclick="location.href=https://www.myweb.com" 鏈接不工作因爲缺乏' 有人可以幫助我嗎?

+0

請顯示完整的字符串連接代碼行。這一切都取決於你是如何開始字符串文字的。 – RiggsFolly

+0

添加所需的代碼 –

+0

去學習語法基礎知識。 http://php.net/manual/en/language.types.string.php – CBroe

回答

0

試試這個

onclick="location.href=\''.$this->getLink($menu).'\'"> 

例子: -

echo '<a onclick="location.href=\''.$this->getLink($menu).'\'">'; 
+0

onclick =「location.href = \''。$ this-> getLink($ menu)。'\'」工作正常。謝謝! – Dmitry

+0

複製我的答案代碼並粘貼它。它會工作:) – shubham715

0

你可以添加這個轉義單引號:\'

echo '...onclick="location.href='.$this->getLink($menu).'\'"...'; 

(我加了echo來完成代碼示例)。

+0

我沒有使用PHP的經驗,只是開始研究它,但威脅問題需要儘快解決。任何方式thx注意 – Dmitry