Проблема с данными JSON. Они, вероятно, не очень хорошо сформированы и не могут быть проанализированы. В этом случае функция успеха не будет вызвана.
Вы можете проверить это, если печатаете сообщения об ошибке. Используйте следующий код:
url = url + "?" + $(".ajaxForm").serialize();
$(".ajaxForm").ajax({url: url, dataType: "json", type : "post",
success: function(response) {},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log(textStatus);
console.log(errorThrown);
}});
Одной из распечаток должно быть что-то вроде "ошибки синтаксического анализатора".