大家。所以我一直在浏览这个文档:http://flask.pocoo.org/docs/patterns/jquery/。我有一个Flask网站启动并运行,但是,当我尝试设置他们拥有的,我只是得到错误:
GET http://127.0.0.1:5000/add_numbers?a=5&b=5 404 (NOT FOUND)
看起来客户端甚至无法与服务器建立连接。
我唯一不同的是我如何为变量a和b分配值。我还确保包含定义$ SCRIPT_ROOT的脚本。不知道该怎么做。我也正确加载了jQuery。
我正在考虑尝试ajax,但我找不到一个使用python的ajax的好例子。 (我对后端开发很新)
$.getJSON($SCRIPT_ROOT + '/add_numbers', {
a: 5,
b: 5
}, function(data) {
alert(data.result);
});
基本上,我想要做的最重要的是最终将数据从数据库中获取到我的javascript中。我已经设法从我的数据库中获取数据到我的HTML中,但还没有到我的JS中。多数民众赞成在尝试。
答案 0 :(得分:1)
$.getJSON
是 AJAX,它只是干得很干净。无论如何,如果您使用的是文章中的服务器端代码,那么您的JavaScript代码的网址错误:您应该$SCRIPT_ROOT + '/_add_numbers'
使用_
之前的add_numbers
。
无论如何,如果你已经掌握了HTML中的所有数据,为什么不让JavaScript从HTML中提取数据呢?