Здравствуйте! Существует непонятная мне проблема: Пишу сервер на Node.js и отправляю с клиента ajax запросы вида (например вставка новой записи в БД):
//Создаем запрос из параметров var jsonrezult = { "reason": "insert_newset", "storage": storagenum, "setname": name, "groupname": groupname }; senddata = 'sendpackage=' + encodeURIComponent(JSON.stringify(jsonrezult)); //Асинхронный запрос к серверу $ .ajax({ type: "PUT", url: "/storages", data: senddata });
После успешного запроса наблюдаю такую вещь:
Запрос “сам собой” может выполнится несколько раз с пустыми или последними параметрами (был случай когда на стороне сервера пришлось руками блочить подобную дичь).
Причем не влияет какой тип HTTP-запроса отправлять: Post, Put, DELETE!
Подскажите пожалуйста, как исправить данную ситуацию?