我使用Symfony2.1與Doctrine2.1AJAX避免重複的代碼
我想使用AJAX對我的網站的許多功能,編輯標題,速度的文章,即時創建一個實體等
我的問題很簡單:
我需要創建一個jQuery函數爲每個functionnality,就像這樣:
$('#specific-functionality').bind('click', function(e){
var element = $(this);
e.preventDefault();
// the call
$.ajax({
url: element.attr('href'),
cache: false,
dataType: 'json',
success: function(data){
// some custom stuff : remove a loader , show some value, change some css
}
});
});
這聽起來非常沉重的我,所以我想知道如果JS端有任何框架,或者我可以用來避免這種情況的特定方法。我正在考慮根據響應類型(html_content,boolean,integer)對項目進行重組,但也許已經存在很好的處理它的東西!
更好,謝謝!我正在查看StakOverflow的投票系統,它似乎在使用相同的概念! –