Я использую следующую функцию для отправки формы через jquery ajax
$('form#add_systemgoal .error').remove();
var formdata = $('form#add_systemgoal').serialize();
$.ajaxSetup({async: false});
$.ajax({
type: "POST",
url: '/admin/systemgoalssystemgoalupdate?format=html',
data: formdata,
success: function (data) {
console.log(data);
},
});
Он отлично пишет, но я не могу разобрать ответ, он записывается на консоль следующим образом
{"success":1,"inserted":{"goal_id":"67","goalsoptions_id":"0","user_id":"0","value":"dsfdsaf","created":"2013-06-05 09:57:38","modified":null,"due":"2013-06-17 00:00:00","status":"active","actions_total":"0","actions_title":"sfdgsfdgdf","action_type":"input","points_per_action":"1","expires":"2013-06-11 00:00:00","success":1}}
который, я считаю, является ответом, который я ищу, однако, когда я пытаюсь сделать alert (data.success); или любой из других членов объекта ответа - undefined.
Любые советы, оцененные