我正在使用 Symfony2.1 和 Doctrine2.1
我想将 AJAX 用于我网站上的许多功能、编辑标题、评价文章、即时创建实体等。
我的问题很简单:
我是否需要为每个功能创建一个 JQuery 函数,如下所示:
$('#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、布尔值、整数)重新组合项目,但也许已经存在一些可以很好地处理它的东西!