我想在PHP中創建html內容併爲onclick事件添加了一個名爲uchat的函數。該函數採用一個名稱參數,該參數是一個字符串。轉義字符不按預期方式工作
象下面這樣:
$name = "Php string";
$echostr .= "<div onClick='uchat(\'$name\')'>
</div>";
但是,傳遞一個字符串值,就像被點擊的div時,這將導致語法錯誤。因爲單引號在單引號內。我試圖逃避它,但它仍然無法正常工作。
的錯誤是這樣的:
SyntaxError: illegal character
uchat(\
我不知道如何逃脫一個字符串參數和我所遇到的這個問題太多次,請幫助,如果你有一個解決方案。
謝謝。