好吧,這是我的JavaScriptJavaScript在任何瀏覽器中都能正常工作,但Firefox?
<script type="text/javascript" language="JavaScript">
function manageCart(task,item) {
var url = 'managecart.php';
var params = 'task=' + task + '&item=' + item;
var ajax = new Ajax.Updater(
{success: ''},
url,
{method: 'get', parameters: params, onFailure: reportError});
}
function reportError(request) {
$F('cartResult') = "An error occurred";
}
這是HTML
<p>
<a href="javascript:void(0)" onclick="manageCart('add',83)">Add to cart</a>
</p>
該腳本不工作在Firefox,我已經跑了幾個Firefox的JS調試器,但他們表現出任何錯誤。我不擅長JavaScript,所以請幫助我,如果你可以:) 這個腳本實際上使用Prototype庫,如果它會使事情更清晰。
缺少'''在'onclick = manageCart('add',83)「'一個錯字? – Uooo
你應該傳遞一個空字符串給成功處理程序嗎? –
@ w4rumy是的,這是一個錯字,它不存在於實際的代碼 –