Defman21: если вас интересуют нативные функции жс - ищите исходники браузеров, большинство имеют открытый код, натив коде в данном случае говорит о том, что данная функция не написана на жс, а встроена в ядро интерпретирующей оболочки(браузера). Если есть желание посмотреть C++ реализацию - ищите сырцы проектов Webkit, gecko.
Obivankinobi: да не только жс, не расстраивайтесь) Добавил в ответ линк - Вам будет полезно прочесть. Так и не получил ответ - зачем защищать файл и кому можно его отдавать?
Илья Паршаков: значит я ошибся со структурой вашего массива,(который у Вас оказывается не массив а объект), подумайте как его переупорядочить из вашей структуры в нужную. Создается впечатление что вы тыкаете палкой мертвую кошку в надежде что она побежит за мертвой мышкой, в общем слабо разбираетесь в основах...
Илья Паршаков: у вас массив не как в примере сформирован, соответственно и функция не работает, читайте внимательно, нужно немного поскрипеть мозгами, задача не для полных новичков. Изменил ответ, попробуйте так отдать массив, я чесно говоря не до конца понимаю структуру Вашего массива, предположил что она такая как у меня в ответе.
ну, не получается - это как то очень неопределенно, не может быть что у вас какой-то особенный пхп или особая база, всегда есть варианты, что конкретно получается в вашем случае? Или что не получается?
Happymalina: я бы на стороне принимающей запросы посмотрел куда и что приходит, если модаль рапортует об отправке скорее всего все уходит к серверу(хотя тут сильно зависит от логики в отправке данных, нормальная реализация подразумевает внятный ответ от сервера и понятную логику ошибки/суксесса), видимо серверный скрипт не может внести данные в базу, что тому причиной - надо смотреть по месту, начиная от данных пришедших в аякс запросе и далее по скрипту.
stoik_kpd: ну и что мешает < input type="hidden" name="mdf[medafi_56f91b627b75c]" value="1" id="someid"> добавить? тогда инпут будет четко и однозначно идентифицироваться