0

我将值从 jQuery 传递.getJSON()到 PHP 文件:

jQuery

<script>
function loadContent(href){
    $.getJSON("http://path/to/file.php", {cid: href, format: 'json'}, function(results){
        $("#my_div").html("");
        $.each(results, function(key,value){
            $("#my_div").append(value.content);
        });
    });
}
</script>

PHP

$href = $_GET['cid'];

这意味着我可以处理通过 PHP 文件中的$_GEThref从 jQuery 传递到 PHP 文件的值。

我已经将我的应用程序切换到 Python 并想知道 Python 的等价物是什么:

$href = $_GET['cid'];

新环境是 MongoDB、PyMongo 和 Bottle。我相信正在使用的瓶子wsgi

我已经看到了一些对实现的引用,例如:

href = request.GET['cid']

这会是最好的方法吗/这行得通吗(很难测试)?

更新: 以上不起作用。

4

1 回答 1

0

解决方案是:

from bottle import response, request
href = request.GET.cid # where 'cid' is the key name of the value you passed in, see original post for that implementation.  

如果你想以 JSON 格式将数据发送回 jQuery,你可以这样做:

from bottle import response, request
from bson.json_util import dumps
href = request.GET.cid
# do things with variable here
response.content_type = 'application/json'
return dumps(your_variable)
于 2013-09-30T17:41:32.897 回答