Как мой комментарий выше, я думаю, ваш запрос отправить метод GET.
В вашем коде вы используете type
- это POST
, но type
- это псевдоним для method
. Вам следует использовать type
, если вы используете версии jQuery до 1.9.0.
Таким образом, вы можете изменить ajax
здесь:
$.ajax({
method: "POST",
data : { "problem" : JSON.stringify(assocStored) }, // convert to json
dataType: "json", // add type
success : function(res){
console.log("action performed successfully");
}
})
Если он по-прежнему не работает, добавьте этот код в ajax:
$.ajax({
method: "POST",
data : { "problem" : JSON.stringify(assocStored) }, // convert to json
dataType: "json", // add type
beforeSend: function(req) {
if (req && req.overrideMimeType) {
req.overrideMimeType("application/j-son;charset=UTF-8");
}
},
success : function(res){
console.log("action performed successfully");
}
})
Надеюсь, это сработает.