Drupal 7 FAPI - ajax предварительный просмотр изображения

Я пытаюсь просмотреть загруженное изображение, используя ajax в моем модуле D7, но нене знаю почему этоне работает. Вот что я пытаюсь сделать:

function create_ad_form($form, &$form_state)
{
   $form['image_file'] = array(
       '#title' => t('Upload Banner:'),
       '#type' => 'file',
   );

   $form['submit'] = array(
       '#type' => 'submit',
       '#value' => 'Submit',
       '#submit' => array('create_ad_form_submit'),
       '#ajax'=> array(
          'callback'=>'create_ad_form_submit',
          'wrapper'=> 'im-area',
          'method'=> 'replace',
          'effect'=> 'fade',
       )
   );

   $form['im-container']=array(
       '#prefix'=>'',
       '#suffix'=>'',
   );
}

function create_ad_form_submit($form, $form_state)
{
   $file = file_save_upload('image_file', array(), "public://",$replace = FILE_EXISTS_REPLACE);
   if ($file)
   {
       $file->status=FILE_STATUS_PERMANENT;
       file_save($file);
       $form['im-container']=array(
             '#title'=>t('Preview:'),
             '#prefix'=>'',
             '#markup'=>'<img src="sites/default/files/'.$file-filename.'">',
             '#suffix'=>'',
       );
   }
   else
       drupal_set_message('No file uploaded.');

   return $form['im-container'];
}

Приведенный выше код не дает ошибки, но предварительный просмотр изображения нене показывай Кто-нибудь может сказать, что я здесь делаю неправильно и что мне делать ??? Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос