Задать вопрос
  • Как получить значение из таблицы mysql с помощью php перевести в json и дальше оперировать им в javascript?

    @frees2
    Примитивно так, но это надёжно... json_name= можно уже в скрипте прописать, чтобы потом читать было удобнее
    var a = json_name={
    name: ''+event.target.id+'',
    time: '<?php echo''.$fulluri2.'' ; ?>',
     c: ' собака <?php  echo ''.$list.''; ?>'
    };
    var dAnimal = JSON.stringify(a);
    Ответ написан
    Комментировать
  • Как в jquery вычислить и ограничить размер загружаемого файла?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    Комментировать
  • Как передать id с form data?

    sevirinov
    @sevirinov
    Web Developer
    form_data это объект.
    Создается так же как и form_data = {};
    form_data.append('DbNumberID', DbNumberID);
    или, чтобы не объявлять лишнюю переменную
    form_data.append('DbNumberID', clickedID[1]);
    Ответ написан
    Комментировать
  • Как передать id с form data?

    KorniloFF
    @KorniloFF Куратор тега JavaScript
    Работаю по font-end / JS
    $('.upload').on('click', function() {
    var clickedID = this.id.split("-"); //Разбиваем строку (Split работает аналогично PHP explode)
    var DbNumberID = clickedID[1];
        var file_data = $('#sortpicture').prop('files')[0];
        var form_data = new FormData();
        form_data.append('file', file_data);
        form_data.append('DbNumberID', DbNumberID);
        $.ajax({
                    url: 'upload.php',
                    dataType: 'text',
                    cache: false,
                    contentType: false,
                    processData: false,
    	            data: form_data,
                    type: 'post',
                            success: function(php_script_response){
                        alert(form_data,DbNumberID );
                    }
         });
    
    
    });
    Ответ написан
    Комментировать
  • Как защитить HTML5 игры?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Всю логику на сервер, победы, получение списка карт, определение суммы для оплаты и.т.д. На клиенте только визуальные операции и отправка данных на сервер.
    Ответ написан
    Комментировать
  • И как такое сверстать?

    Vlad_IT
    @Vlad_IT Куратор тега Вёрстка
    Front-end разработчик
    Вы уже задавали подобный вопрос Как правильнее сверстать такие элементы? , и должны были уже понять, как такое делается. Там вам дали внятные ответы, такие же как и тут. Какой смысл в вопросе?
    Ответ написан
  • Какие самоучители посоветуете вы для изучения английского?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Красный мерфи, запас основных слов, штук 300 (https://lingvist.com/ru/ ) и можно приступать к чтению литературы на английском по тому языку/технологии, что вы уже знаете. Тоже желательно не с сильно академическом языке, а какие-нибудь самоучители.
    Читаете книжку, новые слова смотрите в словаре, кидаете в Anki (Anki тренируете каждый день по 10-20 минут). Чтением занимаетесь каждый день. И к концу книги на одну страницу будет уходить уже меньше времени, и меньше будете заглядывать в словарь. И через 3-4 книги уже спокойно будете читать (редко поглядывая в словарь).
    PS: Этот способ не подходит для общения на английском (как текстом так и голосом).
    Ответ написан
    3 комментария
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    программисты не будут скоро восстребованы.

    Когда мне было 16, я начинал только программировать, меня волновал тот же самый вопрос. Вот даже тему создавал на форуме www.cyberforum.ru/job/thread127123.html (сильно не читайте, мне стыдно за свои сообщения того времени =) ) Это было 7 лет назад, за это время особо ничего не изменилось, поэтому думаю через еще 7 лет будет все нормально.
    Работы для программиста море, а работники нормальные как правило отсутствуют. Понятное дело, что программирование стало "мейнстримом", делать сайты идут все кому не лень, т.к. везде кричат "Программирование сделает вас богатыми! Всего за месяц вы научитесь создавать сайты за деньги!", благо майнинг переманивает людей, желающих легких денег (не в обиду профессиональным майнерам). Но скажу точно, если вы прочитали хоть одну книжку по своему языку программирования, можете писать без использования jQuery и Boostrap (не в обиду этим технологиям, просто часто вижу, что люди учат не JS/CSS, а jQuery/Boostrap), умеете ставить правильные сроки, сможете написать игру "змейка" - то вы уже лучше 90% программистов, а то и больше.
    будут такие инструменты

    Помню 7 лет назад писали "Вот совсем скоро создадут программу, с помощью которой дизайнеры будут рисовать дизайн, и он сразу будет сохраняться в HTML или шаблон движков". Вроде бы не соврали, такие есть, но качество выходного продукта подкачало, что даже часто хуже качества работы школьника.
    будут такие инструменты, которые заменят программеров", ИИ и все такое...

    Так будет с большинством профессий, даже со специалистами по машинному обучению. Но надо понимать, что это случится еще не скоро, лет 10 у вас есть, а там сделают безусловных доход в развитых странах, а в менее развитых, сделают закон, требующий чтобы более 50% сотрудников были не ИИ :-)
    Скажу точно, если вам программирование не очень нравится, то советую уйти в другую профессию, т.к. без любви к этой профессии будет сложно часами сидеть и учить материал (когда тебя не заставляют). Деньги легкие вы тут тоже не сделаете.
    Ответ написан
    10 комментариев
  • Почему не меняется значение input text?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Текущее введенное значение в поле не подставляется в аттрибут, с атрибута значение считывается.
    У вас не работает просто потому, что вы не правильно получаете значение
    var news=$("#edit_"+DbNumberID).val();  // Вы уже получили строку
    
    if((news).val()==="") // А тут вы у строки опять пытаетесь получить значение. Оставьте просто if(news === '')

    Еще в установке параметров url в ajax нужно устанавливать строку запроса или объект. А вы просто передаете значение с поля ввода.
    Вот полный код
    $("a.cor_button").click(function (e) {
            var clickedID = this.id.split("-"); //Разбиваем строку (Split работает аналогично PHP explode)
            var DbNumberID = clickedID[1]; //и получаем номер из массива
            $("#item_"+DbNumberID).hide()//Строка с текстом прячется при нажатии на карандаш
    		$("#edit_"+DbNumberID).show();//спрятанная (display: none) строка input "text" появляется
    		$("#edit_"+DbNumberID).focus();
    		
        }).on('change',function(e)
    {
    var clickedID = this.id.split("-"); //Разбиваем строку (Split работает аналогично PHP explode)
    var DbNumberID = clickedID[1];
     
    var news=$("#edit_"+DbNumberID).val(); //берем из появившегося input text`a значение
    
    if(news ==="") //simple validation
    {
                alert("Введите текст!");
                return false;
    }else{
    	jQuery.ajax({
                type: "POST", // HTTP метод  POST или GET
                url: "response.php", //url-адрес, по которому будет отправлен запрос
                dataType:"text", // Тип данных,  которые пришлет сервер в ответ на запрос ,например, HTML, json
                data: { "news": news }, //данные, которые будут отправлены на сервер (post переменные)
                success:function(response){
                $("#jack_"+DbNumberID).html(news);//если все успешно строка становится как input text
                e.stopImmediatePropagation();
                },
                error:function (xhr, ajaxOptions, thrownError){
                    alert(thrownError); //выводим ошибку
                }
            });
    	$(".editbox").on("mouseup",function(e)
    {
    e.stopImmediatePropagation();
    });
    
    // Outside click action
    $(document).mouseup(function()// если кликнуть по документу строка редактирования скрывается
    {
    
    $(".editbox").hide();
    $(".item").show();
    });
    }
    Ответ написан
    7 комментариев