Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本字段中的Oracle顶点逗号替代项_Javascript_Textfield_Oracle Apex_Comma - Fatal编程技术网

Javascript 文本字段中的Oracle顶点逗号替代项

Javascript 文本字段中的Oracle顶点逗号替代项,javascript,textfield,oracle-apex,comma,Javascript,Textfield,Oracle Apex,Comma,我正在使用Oracle Application Express(APEX)。我有一个带有链接的页面和一个带有文本字段的页面(简单来说)。当我点击该链接时,一个JavaScript函数会将一个坐标放置到第二个带有文本字段的页面上。坐标应显示在该文本字段中。关键是:它们确实出现了,但只是其中的一部分。我可以告诉你: 这应出现在文本字段中: LatLng(48.30247, 16.02837) 但文本字段仅显示以下内容: LatLng(48.30247 我意识到了问题所在:Apex认为,当出现“,

我正在使用Oracle Application Express(APEX)。我有一个带有链接的页面和一个带有文本字段的页面(简单来说)。当我点击该链接时,一个JavaScript函数会将一个坐标放置到第二个带有文本字段的页面上。坐标应显示在该文本字段中。关键是:它们确实出现了,但只是其中的一部分。我可以告诉你:

这应出现在文本字段中:

LatLng(48.30247, 16.02837)
但文本字段仅显示以下内容:

LatLng(48.30247
我意识到了问题所在:Apex认为,当出现“”(逗号)时,它应该停止在文本字段中写入内容。但我需要那个“”作为我的数据库。所以我的问题是:有没有其他方法来写逗号?或者我可以告诉Apex在出现逗号时不要做任何事情吗


谢谢你的帮助!:)

Apex URI中的参数以冒号分隔,但多值参数(如要设置的页面项列表)以逗号分隔。Apex认为您正在尝试将P202_TEXT_字段的值设置为“LatLng(48.30247)”,将第二个未指定页面项的值设置为“16.02837”

可以通过将值括在反斜杠中来转义Apex URI中的逗号,即:

"\"+popup_coord+"\"

您到底是如何传递值的?使用此函数:
function paste_coord(){window.location='f?p=&APP_ID.:202:&APP_SESSION.::NO::P202_Text_字段:'+popup_coord;}
当我在新页面上查看浏览器中的链接时,我会看到
P202_Text_字段:LatLng(48.30247,%2016.02837)
。弹出的坐标是我存储坐标的字符串。您好,不应该是:P202文本字段:'LatLng(48.30247,%2016.02837)'@Typo我不这么认为-但我不确定。我不知道输入什么,看起来像这样:\n我不能输入
'+popup\u coord+'
:D或者你的意思是链接中应该是这样的,才能工作?对不起,我一定是打了个脑嗝-我已经更正了我的答案。理想情况下,您无论如何都不会在URL中传递字符串值,但用反斜杠括起来应该可以工作。两个反斜杠(“\”)会“破坏”我的函数(不工作)。为了确保这一点,我尝试了
popup\u-coord2=“\”+popup\u-coord+“\”。这与链接中的不一样(我在链接中尝试过)。所以我尝试了
popup\u-coord2=“test”+popup\u-coord+“test”这样就行了。还是我把你的代码弄错了\