2011-09-15 93 views
1

我正在创建一个简单的测试页面来测试我的网站中的一些其他功能。我无法让它运行。我究竟做错了什么?我的JavaScript代码有什么问题?

<p> 
    <a href="#" id="addItem">Add item to cart</a> 
</p> 
<script> 
    $('#addItem').click(funtion(){ /* Expected '(' or ',' */ 
    $.post('http://localhost:1969/AddToCart', 
      'SystemCodeId=WB&SystemKey1=123456&SystemKey2=123ABC&Cost=25.01&TransactionType=1&Description=This is a test', 
      function (data) { 
      document.location.replace('http://localhost:1969/'); 
     }); 
    }); /* Expected expressions */ 
</script> 

Visual Studio一直认为存在语法错误。我不怀疑它,但我无法弄清楚问题出在哪里。评论是Visual Studio报告的错误。

Firebug也不会识别脚本(不显示在脚本标签中)。所以我知道有些地方有问题。

注意:我正在使用HTML5。

回答

2

funtion - >function在第5行还去你的网站的根我会用window.location = window.location.host

+0

糟糕! '('#addItem')。click(funtion(){'=>'$('#addItem')。click(function(){'。URL的原因是切换到不同的visual studio项目。 –