как сделать проверку в php при отправке AJAX

Тема в разделе "JavaScript", создана пользователем sarkis, 12 июл 2015.

Модераторы: ZiX
  1. sarkis

    sarkis

    Регистр.:
    27 фев 2014
    Сообщения:
    249
    Симпатии:
    36
    Всем привет ..Подскажите , как сделать проверку в php на POST ?

    вот кусок кода моего


    Код:
    <form name='image_block' method='post'>
     
        <div class='input-form'>
            <input type="file" multiple="multiple" value=''  name='image1' accept=".txt,image/*">
        </div>
    </form>
    
    
    var data = new FormData();
        $.each( files, function( key, value ){
            data.append( key, value );
        });
    
        $.ajax({
            url: './submit.php',
            type: 'POST',
            data: data,
            cache: false,
            dataType: 'json',............................

    мне тут непонятно ,какие именно данные передаются в DATA ..?

    Если пишу $_POST['image_block'] , то не срабатывает , а значит в DATA не передается ..Спасибо
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Сделай var_dump($_POST); - увидишь всё, что передалось в скрипт...
     
    sarkis нравится это.
  3. Bezhev

    Bezhev

    Регистр.:
    26 дек 2012
    Сообщения:
    362
    Симпатии:
    123
    В посте будет image1 на него и надо искать.
     
    sarkis нравится это.
  4. rebux

    rebux Создатель

    Регистр.:
    3 ноя 2011
    Сообщения:
    10
    Симпатии:
    4
    ещё бы повесить в форму тип передачи данных
    например:
    HTML:
    1) <form enctype="application/x-www-form-urlencoded">
    2) <form enctype="multipart/form-data">
    3) <form enctype="text/plain">
     
  5. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Хорошая идея для документации и плохая для сайта... Особенно если форма передаёт текст, файлы, ссылки и ещё_чего_нибудь...
     
    rebux нравится это.