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