Если у вас возникла проблема:
request.open('POST',url,true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.send("data="+JSON.stringify(data));
и в инструментах разработки, которые вы все еще видите, он выполняет GET, а это означает, что ваш URL-адрес имеет следующий формат:
http://example.com/folder
Значение должно быть:
http://example.com/folder/
Это очень странная ошибка, возможно, не связанная с вашим вопросом, но у меня она была пару раз, и она должна быть там, потому что это выглядит серьезно опасно. Это случилось со мной при использовании сервера Apache 2 в Ubuntu 14.04 с небольшой конфигурацией.