У меня есть json-массив, созданный javascript, и вам нужно отправить его в php-файл, чтобы сохранить данные в базе данных.
var myArray = [{ "picture":"picture1.jpg", "picture_comment":"some comment about picture1", "pictureid":16, "u0id":80, "u1id":82, "u2id":78, "u3id":79, "u4id":81, "param0": "60f3f", "param1":"48dd2", "param2":"4f2f7", "param3":"8d101", "param4":"5efcc", "active":false, "dutyid":1256, "t":0 }, { "picture":"picture2.jpg", "picture_comment":"some comment about picture2", "pictureid":160, "u0id":18, "u1id":48, "u2id":70, "u3id":95, "u4id":74, "param0": "1123f", "param1":"48d13", "param2":"595f7", "param3":"78ad8", "param4":"4efdc", "active":false, "dutyid":125, "t":4 } //goes like this about more than 20 times. ;
Я попытался опубликовать его с помощью jQuery.ajax, но я не был успешным.
$.ajax({ type: "POST", url: "goDoMyWork.php", data: myArray, dataType: "json", success: function(){ alert("Done! You'll be redirecting now."); window.location.href = "/index.php"; } , error: function(jqXHR, textStatus, errorThrown) { alert("Fail!"); } });
Мне нужно вставить некоторые данные в одну таблицу, а некоторые из них – в другую таблицу.
У меня есть следующая ошибка:
alert(jqXHR + '-' + textStatus + '-' + errorThrown);
[object Object] -parsererror-SyntaxError: JSON.parse: неожиданный символ