Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery17208271627544891089_1445851742965 (https://javascript.ru/forum/jquery/59067-jquery17208271627544891089_1445851742965-a.html)

basist 26.10.2015 15:40

jQuery17208271627544891089_1445851742965
 
Добрый день, такая проблема:
на странице есть поле для ввода текста и кнопка "Отправить".
Отправляю аяксом так
$.ajax({
    url: '/modules/ajax/backend.php',
    type: "POST",
    data: "text="+text,
    success: function(jsondata){
        console.log("OK");
    },
    async: false,
    dataType: 'json'
});


Всё отправляется, но на сервер приходит текст в котором вставлена такая строка
jQuery17208271627544891089_1445851742965

(цифры меняются) Причем происходит это далеко не всегда, но если происходит - то приходит сразу штук по 50 запросов. Кто-нибудь сталкивался с таким?

рони 26.10.2015 17:21

basist,
кто его знает как вы формируите text и отправку

basist 26.10.2015 20:24

рони,
var text = $('#my_text').val();

рони 26.10.2015 20:48

basist,
а версия jQuery?

basist 26.10.2015 21:28

рони,
1.7.2

я что-то даже и не подумал попробовать другие версии, буду экспериментировать..

krasovsky 27.10.2015 08:46

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

basist 27.10.2015 19:48

krasovsky,
исключено, первым делом все участвующие элементы были переименованы так, чтобы 100% id были уникальными и совершенно новыми :)
а код полный.. конечно я выкинул некоторые строки для упрощения понимания, но там не критично.. кроме текста отправлялся также email

data: "text="+text+"&email="+email,

krasovsky 28.10.2015 07:37

Открывай хром, открывай консоль, тыкай по элементу и в справа смотри во вкладке event listeners что навешано на элемент..может поможет.

basist 28.10.2015 11:20

krasovsky,
благодарю, буду смотреть.

рони 28.10.2015 13:38

Цитата:

Сообщение от basist
jQuery17208271627544891089_1445851742965

на всякий случай, это служебное имя для обьектов внутри jQuery, генерируемое случайно --
Цитата:

Сообщение от basist
1.7.2

это очень старая версия и возможно глюк именно в этом


Часовой пояс GMT +3, время: 22:35.