0

每个人。所以我一直在浏览这个文档: 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,但我找不到一个很好的 ajax 与 python 的例子。(我对后端开发很陌生)

$.getJSON($SCRIPT_ROOT + '/add_numbers', {
            a: 5,
            b: 5
        }, function(data) {                                 
            alert(data.result);
        });

基本上,我试图做的全部事情是最终将数据从数据库中获取到我的 javascript 中。我已经设法将数据从我的数据库中获取到我的 HTML 中,但还没有到我的 JS 中。这就是我正在尝试的。

4

1 回答 1

1

$.getJSON AJAX,它只是包装得很好而且很干净。无论如何,如果您使用的是文章中的服务器端代码,那么您的 JavaScript 代码的 URL 是错误的:您应该$SCRIPT_ROOT + '/_add_numbers'使用_before add_numbers

无论如何,如果您已经获得了 HTML 中的所有数据,为什么不让 JavaScript 从 HTML 中提取数据呢?

于 2013-04-22T03:07:13.030 回答