我是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 参数上的数据文件?