Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2010, 22:43
Новичок на форуме
Отправить личное сообщение для FahrenheitIndi Посмотреть профиль Найти все сообщения от FahrenheitIndi
 
Регистрация: 12.11.2010
Сообщений: 1

Проблема сс получением данных от 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]
Ответить с цитированием