如何将用户输入从javascript发布到python?

时间:2017-12-07 22:19:23

标签: javascript openlayers

我有一个OpenLayers世界地图,用户可以点击任何国家/地区。我希望将用户选择的国家/地区发送到python文件,我可以将其用于更多内容。

这是地图的JavaScript部分,用于处理用户选择。

 if (select !== null) {
      map.addInteraction(select);
      select.on('select', function(e) { 
        console.log(e);
        document.getElementById('status').innerHTML = ' ' +
        e.target.getFeatures().item(0).get('name');
        var name = e.target.getFeatures().item(0).get('name');

我想得到变量" name"发送到我编写的python程序将在何处使用。

我很难理解如何做到这一点。我想我需要使用JavaScript Post。这是我一直在使用的,但我不知道将它放在我的HTML中的哪个位置。我正在阅读有关jquery和Ajax的内容。我应该使用那些吗?

<form action="gresponse" method="post">
<input type="text" id="country" name="country"/> 
<input type="submit" value="Go" name"gobtn"/></form>

1 个答案:

答案 0 :(得分:0)

您可以使用Javascript标准库的XMLHttpRequest,或者如果您已经使用过jQuery,则可以使用jquery.ajax方法。