有人可以帮我分解下面的陈述...... base_url最初指的是我只能假设是一个包含.csv文件的目录。
鉴于我的服务器上有自定义的.csv文件,我更改了base_url的地址,但是我没有看到任何数据。
我周围有大约一百万个问题,截止日期非常短暂。任何帮助将不胜感激。
顺便说一句......我已经通过JQUERY网站查看了另一个网站,试图了解..任何帮助将不胜感激。
$.getJSON(this.base_url+"?callback=?", {cmd:"getMakes", year:"2009"}, function(data) {
//The 'data' variable contains all response data.
var makes = data.Makes;
for (var i = 0; i < makes.length; i++)
{
//You can now do what you like with the response data
alert(makes[i].make_display);
}
});
答案 0 :(得分:1)
通过查看脚本的语法及其使用的上下文,我将把它扔出去说'this.base_url'不应该是.CSV文件。
首先,$.getJSON
会向您的网络服务器设置GET请求。如果它只是对CSV文件的GET请求,那么就可以了,因为您正在获取CSV文件。但是,添加了JSON关键字,这意味着您期望对GET请求进行格式正确的JSON响应。
其次,您要添加GET数据?cmd=getMakes&year=2009
。 CSV文件本质上是文件系统上的平面文件。它不是智能文件,这意味着它不是由逻辑驱动的,除非您在.htaccess文件或MIME类型修改中进行重定向。
您可能正在寻找.csv以外的文件。某些框架允许您解释http://domain.com/api/function
之类的链接,该链接看起来像省略了扩展名的网址。