2015-06-30 70 views
-2

其實在這裏我傳遞一個int值和字符串值由javascript:function();, 即時通訊有點混淆如何通過使用單引號「'發送字符串值,因爲這裏回聲使用雙」「和href使用單」'。如果我不能使用「」和「'來傳遞字符串值'String_value'?

echo "<td align='center'><a href='javascript:EditNotePopup($id,$ref_id,$string_value);'><i class=' icon-edit'></i></a></td>"; 

所以,上面我不能使用'「。$ srting_value。」 '或\符號。如何解決它,使用「傳遞一個字符串值」

例如,我試圖像這樣

 javascript:EditPopup(1,09898,'hello_world'); 

這樣的hello world使用「」。

在此先感謝

+0

內嵌事件是不好的做法。使用'addEventListener'你不會有任何這些問題。 – elclanrs

+0

另一種方法是轉義字符串值,尋找htmlspecialchars()在php –

回答

3

使用反斜線

echo '<td align="center"><a href="javascript:EditNotePopup('.$id.','.$ref_id.',\''.$string_value.'\');"><i class=" icon-edit"></i></a></td>'; 
+0

不,我試圖斜槓顯示錯誤 – Khalid

+0

@sheriff,對不起,我的答案有語法錯誤。嘗試我的更新回答 – AmmarCSE

+0

非常感謝它的工作@阿馬爾 – Khalid

相關問題