2014-01-23 78 views
0

我正在生成這個php代碼,並想調用它的JavaScript函數。php生成的內容不能調用java腳本函數

此代碼無法調用此javascript函數。

<?php 
    echo '<li><div class="product"><a onclick="showCustomer("brand","puma")"><i class="icon-remove"></i>Shoes</a></div></li>'; 
?> 

我有一個showCustomer()函數,它可以在從普通html組件調用時完美工作。 無論如何,我可以做到這一點嗎?

+0

仔細檢查這些引號。或者只是查詢DOM並添加事件_in JavaScript_。 – elclanrs

+0

只有按下按鈕,您的代碼'showCustomer()'纔會觸發。您可以通過執行以下操作來啓動該功能:'' –

回答

0

嘗試:

<?php echo '<li><div class="product"><a onclick="showCustomer(\'brand\',\'puma\')"><i class="icon-remove"></i>Shoes</a></div></li>' ;?> 

你可能會看到一個語法錯誤在控制檯

2

看看你呈現的HTML:

<li><div class="product"><a onclick="showCustomer("brand","puma")">... 

確實看起來你的權利?在onclick使用單引號

0
<?php echo '<li><div class="product"><a onclick="showCustomer(\'brand\',\'puma\')"><i class="icon-remove"></i>Shoes</a></div></li>' ;?> 

應該做的。