![](/img/trans.png)
[英]How do I refer to a JavaScript function defined in a different script in WinDbg?
[英]How do I refer to a javascript function on a php echo that echoes a div
我正在嘗試在php上回顯此代碼,但是由於有很多''
它比預期的HTML結束時間早,因此我該如何解決。
function button($conn){
$sql = "SELECT * FROM table";
$result= mysqli_query($conn, $sql);
while($row = $result->fetch_assoc()){
echo "<button class='FASTFONT' onclick='openCity(event,'".$row['name']."')'>".$row['name']."</button>";
}
}
這是我得到的輸出:
<button class="FASTFONT" onclick="openCity(event,"Blanda1')'>Blanda1</button>
您的echo
語句需要更改,以便正確地轉義與開頭和結尾處匹配的報價。 這是您可以執行此操作的一種方法:
function button($conn){
$sql = "SELECT * FROM table";
$result= mysqli_query($conn, $sql);
while($row = $result->fetch_assoc()){
echo "<button class='FASTFONT' onclick='openCity(event,\"".$row['name']."\")'>".$row['name']."</button>";
}
}
輸出應如下所示:
<button class='FASTFONT' onclick='openCity(event,"Blanda1")'>Blanda1</button>
嘗試使用\\"
代替常規的'
嘗試這樣做:
function button($conn){
$sql = "SELECT * FROM table";
$result= mysqli_query($conn, $sql);
while($row = $result->fetch_assoc()){
echo '<button class="FASTFONT" onclick="openCity(event,\''.$row['name'].'\')">'.$row['name'].'</button>';
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.