這個問題已經在此之前,有人問:撇號轉換爲'在樹枝
但它並沒有解決我的問題。
我從撇號數據庫中的數據後,我把它用
c_name='{{company_name}}';
$("#company_name").val(c_name);
它給結果的文本里面輸入像
一些孵化場&蝦'文化有限公司
所以我應用了問題的解決類似
c_name='{{company_name|raw}}';
$("#company_name").val(c_name);
它給我的錯誤,如
SyntaxError: missing ; before statement
c_name='some Hatchery & Shrimp's Culture ltd.';
只是蝦後」和S之前顯示錯誤。 顯然,字符串在實際結束之前結束並期待着一個;
所以我
c_name={{company_name|raw}};
SyntaxError: missing ; before statement
c_name=some Hatchery & Shrimp's Culture ltd.;
再次嘗試現在,它的只顯示出現第一個空格後的錯誤,在「H」之前,這種情況下
我的問題是如何處理在樹枝撇號?'| raw'對我造成問題。
您是否嘗試用js代碼中的雙引號替換撇號?似乎它可以幫助。 – Darmen
你的意思是這個c_name =「{{company_name | raw}}」; ?或替換功能?他們兩個都沒用。如果動態字符串包含任何雙引號,並且第二個字符串在字符串中存在多於一個撇號(如2/3撇號)時不起作用,那麼第一個字符將不起作用。 @達曼阿曼巴耶夫 – AtanuCSE