【发布时间】:2011-07-01 04:40:12
【问题描述】:
我目前在 ASP.NET MVC 中编写了大量代码,并使用 jQuery 对返回 json 的操作进行 ajax 调用。
我已经开始发展这种模式,我在全局对象下方创建一个对象,该对象包含“成功”和“失败”回调以及调用核心逻辑并接受参数的“go”方法......作为如下:
var g1 = {}; // global object for some project...
g1.loadFileList = {
success: function (data, status, request) {
// notify success - or do nothing
},
fail: function (request, status, err) {
// notify #FAIL!
},
go : function (args) {
$.ajax({
url: '/Home/SomethingInterest',
type: 'POST',
success: this.success,
error: this.fail
});
}
};
$(document).ready(function() { g1.loadFileList.go({ whatever = 'data' }); });
我这样做是为了让我的想法井井有条,我正要开始研究一种稍微不同的模式,我可以开始制作原型以重用我在错误和成功处理程序中所做的一些日志记录,但后来我想.. . 这是在其他一些 JS Fx 中吗???
是吗?欢迎对执行类似操作的现有框架的任何想法或关于如何更好地制作原型的想法。
【问题讨论】:
标签: javascript jquery ajax theory