1
我應該如何引用這一點:使用多個報價時,如何將PHP回聲
放在一個echo " ";
什麼時候?
我已經試過這樣:
echo "<tr onclick='$.colorbox({href:'information1.html'});'>";
這都說明一個jQuery錯誤。
我試過這樣:
echo "<tr onclick="$.colorbox({href:'information1.html'});">";
其中顯示了一個PHP錯誤。
任何解決方法?感謝您想打印一個字符串,在其報價
\ escape charecter use this like'echo「
回答
你需要躲避報價符號:
注意,使用內嵌腳本不被認爲是一種好的做法!
在JavaScript代碼:
來源
2012-03-17 23:28:29 gdoron
謝謝gdoron,從現在開始我就會知道! – pufAmuf 2012-03-17 23:30:40
@ pufAmuf。沒問題,並儘量避免使用內聯腳本,因此不推薦使用... – gdoron 2012-03-17 23:35:07
任何時候,只要使用轉義字符「\」忽略報價爲文字右引號,像這樣:
來源
2012-03-17 23:27:59 Kinz
Kinz! :))) – pufAmuf 2012-03-17 23:31:51
沒問題:p請確保接受答案以關閉主題 – Kinz 2012-03-17 23:34:20
試一下:
來源
2012-03-17 23:28:24 gzg
感謝gzg,但是我在使用您的代碼後出現錯誤。我有幸與gdoron的回答,但我真的很感謝你的答案。謝謝! – pufAmuf 2012-03-17 23:31:20
我編輯了我的答案,最後我忘記了分號。 :) – gzg 2012-03-17 23:40:01
來源
2012-03-17 23:28:41 Stewie
謝謝Stewie :) – pufAmuf 2012-03-17 23:32:00
來源
2012-03-17 23:29:37
只需逃脫引號。雖然在這個問題上,我覺得重要的是要提到一個事實,一般來說,你應該使用單引號'代碼'和雙引號僅用於顯示的字符串。
這源於C標準,如果您希望實施
gettext()
並將您的網站翻譯成多種語言,保持這一一致將有助於您未來的發展。話雖如此,有一個更好的方法來實現你在做什麼。給該行添加一個ID:
並且在DOM準備就緒時使用jQuery綁定它的單擊事件。
來源
2012-03-17 23:33:10 deed02392
我會用PHP的方法,而不是關心引號
...總是創造適宜的JSON和適當的HTML,不管你用什麼字符。
來源
2012-03-17 23:40:57
無需引用它。不需要輸入回聲「」;
剛剛離開它是:
以及任何其他HTML。
這是PHP。這是嵌入式在HTML中。您可以隨時離開PHP模式
來源
2012-03-18 12:05:11
很酷,但如果這個數據在'mysql_fetch_array($ data)'裏面''''。我可以用'?>'關閉php,然後再次打開它,而無需做另一個選擇查詢嗎? – pufAmuf 2012-03-18 17:35:07
您可以隨時關閉PHP – 2012-03-18 18:00:38
相關問題