2011-06-16 56 views
0

我目前使用Rails3中有我已經成功地使用日期選擇在我的應用然而jQuery的插件的jQuery/AJAX衝突Rails3中

,我只是增加了一些JS從railcast 240 AJAX搜索。在我的application.js文件中,我有以下內容:

$(function() { 
    $("#orders th a, #orders .pagination a").live("click", function() { 
    $.getScript(this.href); 
    return false; 
    }); 
    $("#orders_search input").keyup(function() { 
    $.get($("#orders_search").attr("action"), $("#orders_search").serialize(), null, "script"); 
    return false; 
    }); 

$("#order_installationdate").datepicker({dateFormat: 'yy-mm-dd'}); 
    $("#order_orderdate").datepicker({dateFormat: 'yy-mm-dd'}); 
    $("#milestone_milestone_due").datepicker({dateFormat: 'yy-mm-dd'}); 
    $("#milestone_milestone_completed").datepicker({dateFormat: 'yy-mm-dd'}); 
    $("#task_dueddate").datepicker({dateFormat: 'yy-mm-dd'}); 
    }); 
}); 

但是,兩者之間似乎存在衝突。我可以擁有或不是兩個在一起。

回答

2

在JS的倒數第二行有語法錯誤。本身有一條});,看起來並不匹配任何東西。

你的縮進有點搞砸了,所以不容易找到。

+0

嗨。考慮到這一點,第一個功能現在可以工作,但日期選擇器不能播放。將它們分開最好嗎? – 2011-06-17 08:14:48

+0

我可以建議的最好的事情是在瀏覽器上使用JavaScript控制檯來查看錯誤是什麼(如果有的話)。在Chrome中,您可以查看 - >開發人員 - > JavaScript控制檯。 Safari也有同樣的功能,但我忘記了它所處的菜單。在Firefox中,您需要安裝Firebug插件。 – d11wtq 2011-06-17 13:44:18