【问题标题】:post google maps form submit to python发布谷歌地图表单提交到python
【发布时间】:2014-06-01 05:47:19
【问题描述】:

startupdate 在下面的“what-I-get”和“what-I-want-to-get”中,data 这个词确实应该是details,所以我不是显然,甚至得到了我的想法并且根本不理解函数downloadUrl。我使用了错误的效用函数吗?任何澄清将不胜感激。 结束更新

当我提交下面的表单时(输入'Brian'),我在浏览器地址中看到的结果如下。

http://localhost:8092/click?data=Brian#

但我希望它类似于以下内容,以便我的 python 应用程序处理它。 (我不确定这一点,但希望你明白我的意思。)

http://localhost:8092/details.txt?Action=add&data=Brian#

你能告诉我如何得到想要的结果吗?

我的 python 包含以下内容。

app = webapp2.WSGIApplication(
                                     [('/', MainPage),
                                      ('/details.txt', Details),
                                     ('/comment', DetailsLog)],
                                     debug=True)

我的 javascript 包含以下用于处理表单的脚本。

var iwform = '<br />'
        + '<form onsubmit="process(this); return false" action="#">'
        + '  <input type="text" name="data" id="idinput" size="31" maxlength="31" tabindex="1"/>'
        + '  <input type="submit" value="Submit"  tabindex="4"/>'
        + '<\/form>';

function process(form) {
        var details = escape(form.data.value);
    var url = "details.txt?Action=add&details="+details;

        downloadUrl(url, function(doc) { });  

        map.closeInfoWindow();
        alert("Your information has been processed.");
      }

函数downloadUrl() 来自photomunchers.com,旨在(我相信)替换已弃用的谷歌地图函数GDownloadUrl()

【问题讨论】:

  • 我已将脚本放在这里link,如果有帮助的话。

标签: javascript python forms google-maps-api-3


【解决方案1】:

我的问题是在使用 downloadUrl() 函数时,我无意中忘记在我的一些模板中加载它的 src。

谢谢,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多