我有一个HTML网页,它是对Python脚本的AJAX调用:
/proxy/filter.py?action=ADD&value=+/sdsd/+&option=URL
/proxy/filter.py?action=ADD&value=-/sdsd/-&option=URL
在我的Python脚本中,我通过以下方法提取CGI变量:
value = form['value'].value
option = form['option'].value
代码的问题是,如果有一个“+”符号(与“-”无关),我就不会收到它(在CGI变量值中)。当我在网页中打印值时,我能正确地看到它
这是我如何发布数据的问题还是我的Python代码的问题
在URL内部,
+
自动转换为空格。您需要在AJAX调用中转义它:您可以使用JS
encodeURIComponent()
函数自动完成这项工作相关问题 更多 >
编程相关推荐