2012-03-09 4 views
0

Существует JS файл, где я есть:странно ява поведение сценария

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 URL-адрес сервера.

Любая идея в чем проблема?

Благодаря

+0

Я не понимаю - вторая версия - это то, что вы видите, когда файл открывается в браузере (просматривая его источник)? – MMM

+0

Почему, по вашему мнению, это поведение JavaScript? Если исходный код JavaScript отображается некорректно, тогда, похоже, все будет доставлять его. –

+0

Исходный код java-скрипта, развернутый, является первой частью кода ... при нажатии на источник просмотра я вижу второй ... и когда я нажимаю кнопку «Отправить», происходит не то место ... – Cris

ответ

1

Похоже, ваш код на стороне сервера не настроен правильно и впрыскивает вещество в поток.

Возможно, вам необходимо разделить ваше действие, чтобы материал автоматической вставки не влиял на него.

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

автоинженерия? – Cris

+0

Какую платформу вы используете или используете? Похоже, что [или какой-то прокси] вводит текущий путь к странице в действие, чтобы он указывал на правильное местоположение. – epascarello

+0

jquery, weblogic, jsp – Cris

-1

Ваша страница будет работать точно так же, даже если вы не используете кавычки. Люди будут задыхаться от вашего нахальства за то, что не использовали их, но это прекрасно. Польский ирландский говорит так.

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

Плакат НЕ хочет, чтобы этот url там [https: // ....], который добавляется чем-то другим. – epascarello

+0

попробуйте переписать переменную местоположения. – james2doyle

Смежные вопросы