Страница 1 из 1

Не работает svg и jquery

Добавлено: 29 мар 2017, 11:32
Kocenko7
Я из интернета скачал проект и установил его на опен сервер.
Возникла проблема что нет отображения шрифтов и svg и не корректная работа jquery.

Хотя на хостинге все работает нормально.
Как исправить проблему и что нужно сделать

Re: Не работает svg и jquery

Добавлено: 29 мар 2017, 17:29
Kocenko7
Ребята есть кто? Может уже была такая проблема?

Re: Не работает svg и jquery

Добавлено: 29 мар 2017, 18:29
DelphinPRO
Файлы загружаются?
Смотрели сетевой лог страницы?

Re: Не работает svg и jquery

Добавлено: 29 мар 2017, 19:20
Kocenko7
Да загружаются но картинки svg и шрифты не может отдать сервер.
И еще пробл4ма с парсинг ом json

Re: Не работает svg и jquery

Добавлено: 29 мар 2017, 19:24
DelphinPRO
Выражайтесь, пожалуйста, яснее. Что значит "не может отдать"? Обессилел он у вас что ли?
Проблема с парсингом. Ок. Какая проблема???

Re: Не работает svg и jquery

Добавлено: 29 мар 2017, 19:37
Kocenko7
Failed to decode downloaded font: http://phptest/fonts/firasans/g5Sf_134c ... xL-qU.woff
OTS parsing error: file less than 4 bytes

Это что касаеться шрифтов

а это при работе скрипта

VM156:2 Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Function.n.parseJSON (jquery-2.2.4.min.js:4)
at Object.success (common.js:13)
at i (jquery-2.2.4.min.js:2)
at Object.fireWith [as resolveWith] (jquery-2.2.4.min.js:2)
at z (jquery-2.2.4.min.js:4)
at XMLHttpRequest.<anonymous> (jquery-2.2.4.min.js:4)

Re: Не работает svg и jquery

Добавлено: 30 мар 2017, 13:02
Kocenko7
Вот какой мой код
<p><input type="email" placeholder="E_mail" name="email" id="email"></p>
<p><input type="password" placeholder="Password" name="password" id="password"></p>
<p><input type="text" placeholder="<?php captcha_show()?>" name="captcha" id="captcha"></p>
<p>
    <button onclick="post_query('gform','register','email.password.captcha')">Регистрация</button>
</p>
function post_query(url, name, data) {
        var str = '';
        $.each(data.split('.'), function (k, v) {
            str += '&' + v + '=' + $('#' + v).val();
        });
        $.ajax({
                url: '/' + url,
                type: 'POST',
                data: name + '_f=1' + str,
                cache: false,
                success: function (resu){
                     var obj = $.parseJSON(resu);
                    if (obj.goo) goo(obj.goo);
                    else
                        alert(obj.massage);
                }
            });

    }
function goo( url ) {
    window.location.href='/' + url;
}
 if($_POST['register_f']){
    //captcha_valid();
    email_valid();
    password_valid();
    if (mysqli_num_rows(mysqli_query($CONNECT, "SELECT `id` FROM `users` WHERE `email` = '$_POST[email]'"))) massage('Такой Email Уже занят');
//    $code = generateRandomString();
//    $_SESSION['confirm'] = array(
//        'type' => 'register',
//        'email' => $_POST['email'],
//        'password' => $_POST['password'],
//        'code' => $code,
//    );

    $today = date("Y-m-d H:i:s");
    mysqli_query($CONNECT, 'INSERT INTO `users` VALUES ("","'.$_POST['email'].'","'.$_POST['password'].'", "", 0, '.$ref.',0,'.$today.')');
    //goo('info');

Re: Не работает svg и jquery

Добавлено: 31 мар 2017, 00:34
eandr-67
Чтобы парсить JSON надо надо этот JSON получить. А в твоём PHP-коде полностью отсутствует что-либо, создающее JSON.
Зато есть элементарнейшие ошибки: например, massage.