【发布时间】: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