Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js中AJAX调用的正确位置在哪里?_Backbone.js - Fatal编程技术网

Backbone.js中AJAX调用的正确位置在哪里?

Backbone.js中AJAX调用的正确位置在哪里?,backbone.js,Backbone.js,我正在为我正在构建的新应用学习Backbone.js 我需要执行AJAX调用,以获取我的模型对象图像、书籍的标题和描述的更多属性 打这个电话的正确地点在哪里?在模型、视图或其他位置?具体与Backbone.js MVC模型相关 附加信息 我使用的是本地存储,而不是服务器。AJAX调用将是对web服务API的调用,并且只构成我实际模型数据的一部分 如果您已经正确配置了您的模型,您可以调用model.fetch,它将向您配置的任何url发出HTTP GET,并使用服务器的结果刷新模型。啊,对不起,我

我正在为我正在构建的新应用学习Backbone.js

我需要执行AJAX调用,以获取我的模型对象图像、书籍的标题和描述的更多属性

打这个电话的正确地点在哪里?在模型、视图或其他位置?具体与Backbone.js MVC模型相关

附加信息


我使用的是本地存储,而不是服务器。AJAX调用将是对web服务API的调用,并且只构成我实际模型数据的一部分

如果您已经正确配置了您的模型,您可以调用model.fetch,它将向您配置的任何url发出HTTP GET,并使用服务器的结果刷新模型。

啊,对不起,我应该让您更清楚。我使用的是本地存储,而不是服务器。AJAX调用实际上来自web服务API Google Book Search。好的,在这种情况下,只需使用jQuery的$.get函数获取数据,然后将这些值添加到您的模型中。我的问题是,我在哪里执行该调用?在模型或视图中?我会将该调用封装为模型中的函数,但从视图中调用它。有人有一个简单的例子吗?这几天来,我一直在努力想办法解决这个问题,我已经找遍了所有地方。谢谢