![](/img/trans.png)
[英]How to link to another php page using onclick event from javascript?
[英]Trying to make a dynamic PHP link go to another page using Javascript onClick
我有一個下拉菜單,可使用php函數動態填充。 返回字符串如下:
$return_string .= "<li class='dropdown-item-row row' style='" . $style . "' onClick='window.location.href='" . $row['link'] . "'>
<span class='dd-pic'>
<img src='" . $user_data['profile_pic'] . "'>
</span>
<span class='dd-right'>
<span class='dd-date'>
" . $time_message . "
</span>
<span class='dd-notif-text'>" . $row['message'] . "</span>
</span>
</li>";
當用戶單擊鏈接時,它將帶他們到特定的通知。 我在<li>
標記上onClick='window.location.href='" . $row['link'] . "'
我在這里遇到的錯誤是Uncaught SyntaxError:輸入意外結束。 有人可以看到我在這里想念的東西嗎?
如果我將其包裝在<a>
標記中,它將在本地運行,但是考慮到它在<li>
標記周圍,這是很愚蠢的,並且可能無法在遠程服務器上運行。 我認為JS這樣簡單的方法可能是解決方案。
任何幫助表示贊賞! 感謝是前進。
在雙引號中,“ $ var”簡單變量不需要連接。 這應該工作:
$return_string .= "<li class='dropdown-item-row row'
style='$style'
onClick=\"javascript:window.location.href='" . $row['link'] . "';\">
<span class='dd-pic'>
<img src='" . $user_data['profile_pic'] . "'>
</span>
<span class='dd-right'>
<span class='dd-date'>$time_message</span>
<span class='dd-notif-text'>" . $row['message'] . "</span>
</span>
</li>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.