xss post уже имеющейся формы

30 views
Skip to first unread message

Tpona

unread,
Jan 6, 2010, 12:33:43 PM1/6/10
to Fullajax, web-...@ya.ru
Не нашел подробного описания библиотеки в этом вопросе, есть конечно
комментарии в коде, но не для всех их достаточно ))
Пара вопросов:

1) У меня на одном сайте (s1) формируется форма, параметры получаются
путем jquery/jsonp/get запроса с другого сайта (s2), юзер заполняет
форму и она отправляется на s2, где отображается некий результат.
Захотелось мне теперь отправить форму на s2 ajaxом и соотв-но
отобразить результат на s1 не отправляя пользователя на s2.
Наткнулся на вашу замечательную библиотеку (хвала хабру), но не могу
понять как отправить свою форму с минимальными переделками, не
перебирая все параметры формы и отдавая их в SRAX.XSS.post(); в виде
а1=1&а2=123 итд, чтобы затем ваш скрипт опять сформировал форму.
Посмотрел код и там обнаружил параметр ops в котором есть параметр
form. Написано ид формы, только вот не понятно какой и для чего, чую
это решение проблемы, не хватает только примерчика использования )
Может быть я на вашем сайте не нашел документации или примера для моей
задачи, ткните носом пжалста )

2) Каковы условия использования вашей библиотеки? Я делаю сайт не для
себя, а для "дяди". То есть получаю материальную выгоду. У вас на
сайте написано, что лицензия LGPL 3.0 Я так понимаю, что могу
бесплатно использовать вашу библиотеку в коммерческих проектах,
которые не являются ее производными, а лишь используют ее функционал ?
Или я не прав?

Заранее благодарю за ответы!

Ruslan

unread,
Jan 7, 2010, 11:40:33 AM1/7/10
to Fullajax
1) SRAX.XSS.pos({url:'http://site1.com/bla.php', id:'form-id'})
данные с формы будут переданы на указанный url
2) можете использовать бесплатно в коммерческих целях, но вместе с
бинарным кодом вы обязуетесь предоставлять исходники

Tpona

unread,
Jan 9, 2010, 2:13:19 PM1/9/10
to Fullajax
Спасибо за ответ, Руслан!

Но у меня всеже не получилось отослать мою форму. Я использую скрипт
SRAX.XSS.v0.9.2.beta.b3.zip и в нем в методе post я не нашел
использования параметра ops.form может быть нужно использовать другой
скрипт?

Спасибо!

Ruslan

unread,
Jan 9, 2010, 2:46:19 PM1/9/10
to Fullajax
сори, перепутал надо
SRAX.XSS.pos({url:'http://site1.com/bla.php', form:'form-id'})

и добро пожаловать на http://forum.fullajax.ru там удобнее обсуждать
тех. вопросы

Tpona

unread,
Jan 9, 2010, 5:21:33 PM1/9/10
to Fullajax
Руслан чтото не выходит ( там по коду в post я не вижу использования
параметра opa.form . Отладчик ругается на отсутствие значений в
переменной data. если прописать туда чтото то оно и приходит в бэкенд
а из формы ничего. (

On 9 янв, 22:46, Ruslan <si-...@list.ru> wrote:
> сори, перепутал надо
> SRAX.XSS.pos({url:'http://site1.com/bla.php', form:'form-id'})
>

> и добро пожаловать наhttp://forum.fullajax.ruтам удобнее обсуждать

Ruslan

unread,
Jan 10, 2010, 2:48:31 AM1/10/10
to Fullajax
Да, давно я не работал с этим куском кода :)

Попробуйте следующий код

function beforesubmit(){
console.log('beforesubmit', arguments)
}
function submit(){
console.log('submit', arguments)
}
function load(){
console.log('load', arguments)
}
SRAX.XSS.wrap({form:form, onbeforesubmit:beforesubmit,
onsubmit:submit, onload:load})

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


----------------------

Reply all
Reply to author
Forward
0 new messages