Проблема сс получением данных от Jquery Form
Доброго времени суток.
Есть формочка: <form id="myForm" method="post" action="{$global.rootUrl}scripts/login.php?onsuccess={$data.urlOnSuccess|escape:"url"}&onfailure={$data.urlOnFailure|escape:"url"}"> <table cellpadding="0" cellspacing="0"> <tr> <td><input class="clickable" type="text" value="Email" title="Email" name="email" /></td> <td> <input type="text" value="Пароль" id="password-txt" /> <input type="password" id="password" name="password" style="display:none" /> </td> <td> <button type="submit" >Войти</button> {if $data.failed} <span style="color:#cc0000;"> {if $data.error} {$data.error|escape:"html"} {else} Неизвестная ошибка {/if} </span> {/if} </td> </tr> <tr> <div class="linkProduct"> <a href="{$data.password_restore_url}">Восстановление пароля</a> </div> </tr> </table> </form> И соответственно скрипт который обрабатывает данные с этой формы: var options = { target: '#output', beforeSubmit: showRequest, url: '../scripts/login.php', type: 'POST', }; logo('#myForm').submit(function(){ logo(this).ajaxSubmit(options); return false; }); Проблема в том что при входе на сайт обработчик возвращает ошибку "Некорректный URL возврата:" Как понял к нему не приходит вот эта часть: ?onsuccess={$data.urlOnSuccess|escape:"url"}&onfailure={$data.urlOnFailure|escape:"url"} Вот как её определить в скрипте? В исходном коде странице эта строка выглядит вот так: [url]http://8bit-phone.ru/scripts/login.php?onsuccess=http%3A%2F%2F8bit-phone.ru%2F&onfailure=http%3A%2F%2F8bit-phone.ru%2F%3Flogin_failed%3D1%26login_error%3D%257BERROR%257D[/url] |
Часовой пояс GMT +3, время: 20:50. |