2
我一直在試圖將這個JS代碼放到我的Magento頁面之一。但它不讓我運行代碼。Api JS代碼似乎沒有反應onklick
的Javascript:
<script>
function emailSend()
{
rrApiOnReady.push(function() { rrApi.setEmail($("#newsletter").val(););});
}
</script>
#newsletter
是<input type="text">
誰需要觸發emailSend
功能按鈕的id
:
<div class="actions">
<button type="submit" title="<?php echo $this->__('Subscribe') ?>" class="button" onclick="emailSend()"><span><span><?php echo $this->__('Subscribe') ?></span></span></button>
</div>
我試過$(document).ready(function() {});
我試過不同的方法來使這個工作。
當使用alert("Hello World");
它工作正常。有沒有錯誤的API給定的代碼?
代碼有問題嗎?
Chrome控制檯說:Uncaught SyntaxError: missing) after argument list
我已經看到它可能是一個額外的}
?
似乎無法找到它...
任何提示或技巧,讓這個工作?
嘗試類型=「按鈕」 insterd =「提交」 –
@SajithaNilan嗯..好吧,我來試試這個 – Sj03rs
@SajithaNilan你有什麼想法爲什麼'的onclick =「rrApiOnReady.push(\t函數(){\t。\t rrApi.setEmail(\t $( '#通訊')VAL(); \t); \t});'正在給'未捕獲的語法錯誤:缺少)參數列表錯誤後? – Sj03rs