我正在使用 Oracle Application Express(APEX)。我有一个带有链接的页面和一个带有文本字段的页面(简单来说)。当我单击该链接时,JavaScript函数会使用文本字段将坐标放到第二页。坐标应出现在该文本字段中。关键是:它们确实出现了,但只是其中的一部分。我可以告诉你:
这应该出现在文本字段中:
LatLng(48.30247, 16.02837)
但是文本字段只显示了这个:
LatLng(48.30247
我意识到了这个问题:Apex认为,如果有一个" ,"它应该停止在文本字段中写一些内容。 (逗号)。但我需要" ,"对于我的数据库。所以我的问题是:还有另一种写逗号的方法吗?或者我可以告诉Apex在逗号出现时不做任何事情吗?
感谢您的帮助! :)
答案 0 :(得分:1)
Apex URI中的参数以冒号分隔,但多值参数(例如要设置的页面项列表)以逗号分隔。 Apex认为您正在尝试将P202_TEXT_FIELD的值设置为“LatLng(48.30247”,将第二个未指定的页面项的值设置为“,16.02837)”。
您可以通过将值括在反斜杠中来转义Apex URI中的逗号,即:
"\"+popup_coord+"\"