我是python和bottlepy框架的新手。我遇到了静态文件的问题。由于某种原因(我不知道),它没有找到数据文件。
在我的模板文件中,我试图通过 JQUERY AJAX 方法访问数据文件,但收到以下错误消息:POST /static/jsonFile HTTP/1.1" 404 41
这是我的python脚本:
from bottle import route, template, request, error, debug, static_file,run, TEMPLATE_PATH, get TEMPLATE_PATH.insert(0,'./templates/') @路线('/') @路线地图') @route('/mapfile') 定义地图文件(): 输出 = 模板('slippyMap') 返回输出 @route('/数据/') def 数据点(文件名): 返回静态文件(文件名,root='/home/www/htmldocs/bottleapp3/')
这是我模板中的 ajax 方法:
$(文档).ready(函数(){ $.ajax({ url: '静态/jsonFile', 类型:“发布”, 数据类型:'json', 缓存:假, 数据:'静态/jsonFile', 成功:功能(数据){ . . .
任何想法我做错了什么?
编辑:我认为问题可能是由于我在 AJAX 方法中没有(或不需要)我的 URL 参数的脚本。我的问题是如何让 AJAX 忽略 URL 参数并访问 data 参数上的数据文件?