2012-03-09 42 views
0

有一个js文件,其中我有:奇怪的Java脚本行为

var formString="<form action=\"" + location + "\" method=\"POST\" 
id=\"submitform\">"; 

莫名其妙地在浏览器中,当我看到在js文件,我看到

var formString="<form action=https://www.acceptance.test.br/submission/eforms/js/\"" 
+ location + "\" method=\"POST\" id=\"submitform\">"; 

所以它被添加到源代码js服务器网址。

任何想法可能是什么问题?

感谢

+0

我不明白 - 第二个版本是你在浏览器中打开文件时看到的内容(通过查看它的源代码)? – MMM 2012-03-09 13:46:08

+0

你为什么认为这是JavaScript的行为?如果JavaScript源代码显示格式错误,那么它似乎是任何提供它的东西。 – 2012-03-09 13:47:13

+0

部署的java脚本源代码是代码的第一部分...当点击查看源代码时,我看到第二个...并且当我单击提交去错误的地方... – Cris 2012-03-09 13:57:49

回答

1

看起来像你的服务器端代码设置不正确,并注入东西到流。

你可能需要拆分你的动作,所以自动插入的东西不会影响它。

var formString="<form act" + "ion=\"" + location + "\" method=\"POST\" id=\"submitform\">"; 
+0

自动插入? – Cris 2012-03-09 13:49:54

+0

您使用的是什么框架[或代理]?看起来像[或者某个代理]将当前页面路径注入到动作中,以便它指向正确的位置。 – epascarello 2012-03-09 13:59:23

+0

jquery,weblogic,jsp – Cris 2012-03-09 14:01:09

-1

即使您不使用任何引号,您的页面也可以正常工作。人们会因为不使用它们而gas gas不安,但它完全没问题。保罗爱尔兰这样说。

var formString="<form action=https://www.acceptance.test.br/submission/eforms/js/"+location+" method=POST id=submitform >"; 
+0

海报不希望那个网址[https:// ....]被其他东西添加。 – epascarello 2012-03-09 14:00:20

+0

尝试覆盖位置变量。 – james2doyle 2012-03-09 14:10:58