我将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文件中通过$_GET从jQuery传递到PHP文件的href
值。
我已将我的应用程序切换到Python并想知道Python的等价物是什么:
$href = $_GET['cid'];
新环境是MongoDB,PyMongo和Bottle。我相信使用wsgi
的瓶子。
我看过一些对实现的引用,如:
href = request.GET['cid']
这是最好的方法吗/这项工作(很难测试)?
更新:上述功能不起作用。
答案 0 :(得分: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)