簡體   English   中英

php 中的值未正確傳遞給 javscript function

[英]Value from php is not passing properly to javscript function

我試圖通過使用來自服務器端數據的 onclick function 來傳遞一個值。 從 mysql 加載到數據表的數據。 這是我的代碼

$nestedData[] = "<a href='javascript:' onclick='update_company_types('".$company_type."','". $id."')'><img src=".BASE_URL."public/assets/images/b_edit.png></a>";

但是當我點擊編輯圖標時,我得到了Uncaught SyntaxError: Unexpected end of input MySql 數據庫中的某些字符串值帶有空格,例如dispatch centernew warehouse等。有些值沒有空格。 例如: carrierlogistic 如果該值沒有空格,那么它工作正常。 但是有了空格,我收到了這個錯誤Uncaught SyntaxError: Unexpected end of input 這是我從控制台找到的。

<a href="javascript:" onclick="update_company_types(" dispatch="" center','30')'=""><img src="http://localhost/weex_material/public/assets/images/b_edit.png"></a>

但在數據庫中,值為Dispatch Center

onclick屬性中有未轉義的引號。

$nestedData[] = "<a href='javascript:' onclick='update_company_types(\"".$company_type."\",\"". $id."\")'><img src=".BASE_URL."public/assets/images/b_edit.png></a>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM