За последние 24 часа нас посетили 20265 программистов и 1705 роботов. Сейчас ищут 1653 программиста ...

Автозаполнение чужой формы, передающейся по https

Тема в разделе "JavaScript и AJAX", создана пользователем missterr, 17 мар 2010.

  1. missterr

    missterr Активный пользователь

    С нами с:
    25 окт 2009
    Сообщения:
    9
    Симпатии:
    0
    Доброго времени суток!
    Возникла такая, нелегкая задача:
    Есть сайт, на котором есть форма. Форму надо заполнять данными из документа excel. Одна строка документа содержит все необходимые данные для одного сабмита формы, строк несколько тысяч.
    Задача осложняется тем, что сайт работает только с ie и авторизация посредствам личного сертификата.
    У меня сейчас есть только одна идея: Написать пользовательский скрипт, который будет аджаксом забирать данные у php скрипта, заполнять все необходимые поля и сабмитить.

    Возникает вопрос, сможет ли браузер брать аджаксом данные с другого домена, не возникнит ли проблем с безопастностью?

    Буду благодарен за любые идеи! Возможно есть более правильный/простой путь.

    PS: Это ни в коем случае, не для организации, каких-либо противозаконнх действий, предполагается, что мы должны руками заполнить форму несколько тысяч раз((
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Только если тот - другой домен готов к этому. Т.е. специально разработаны скрипты для такого случая.
     
  3. missterr

    missterr Активный пользователь

    С нами с:
    25 окт 2009
    Сообщения:
    9
    Симпатии:
    0
    Мой специально разработанный скрипт, будет парсить excel и отдавать требуемые данные в json формате. Подключеный к сайту пользовательский JS будет парсить json и заполнять форму. Возможно я что то упускаю из вида, что еще необходимо сделать для этого случая?
    Спасибо за ответ.
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Ммм. тот домен должен отдавать не в JSON, а в JSONP
    поищите в гугле. Разница там тривиальная.
     
  5. missterr

    missterr Активный пользователь

    С нами с:
    25 окт 2009
    Сообщения:
    9
    Симпатии:
    0
    Спасибо большое. Ваша помощь, сэкономила мне кучу времени, которого сейчас, к сожалению, очень мало( Если подскажете мне еще самое простое и быстрое в освоении (на ваш взгляд) решение для чтения данных из excel, цены вам не будет!

    Еще раз спасибо!
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Мне и так цены нет :D

    Самое быстрое и простое (для программиста), это требовать с пользователей сохранять таблицы в .csv формат :) Excel это позволяет.

    А так, надо искать какой-нибудь ExcelReader
    http://devzone.zend.com/article/3336
     
  7. missterr

    missterr Активный пользователь

    С нами с:
    25 окт 2009
    Сообщения:
    9
    Симпатии:
    0
    Вот это я загнался уже, нельзя без выходных работать) excel действительно простенький и сохранив в csv, вообще все проблемы пропадают.)) Завтра буду пытаться.
     
  8. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0