Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2014, 10:14
Интересующийся
Отправить личное сообщение для all4me1982 Посмотреть профиль Найти все сообщения от all4me1982
 
Регистрация: 04.06.2013
Сообщений: 19

Передать значение из jQuery в PHP
Здравствуйте уважаемые участники форума! В jquery я новичек, но есть ТЗ связанное с ним. Прошу объяснить что написано!

function loadSourceData()
{
    $.get("application/load_source_data.php", function(data, status){
        //alert("status = " + status + "\ndata = " + data);
        var server_data = jQuery.parseJSON(data);
        for (var name in server_data) {
            source_data[name] = server_data[name];
        }
        
        var energysource_not_gas = (typeof source_data.energysource == 'undefined' || source_data.energysource != 'gas');
        var expectations_undefined = (typeof source_data.expectations == 'undefined');
        if (energysource_not_gas || expectations_undefined) {
            $step1.find("#expectations").hide().removeClass("radio");
        }
        
        $stage.find(".question.select").each(function(){
            var name = $(this).attr("id");
            //alert(name + " = " + source_data[name]);
            if (typeof source_data[name] !== 'undefined') {
                $(this).find("select").val(source_data[name]);
            }
        });
        
        $stage.find(".question.radio").each(function(){
            var name = $(this).attr("id");
            //alert(name + " = " + source_data[name]);
            if (typeof source_data[name] !== 'undefined') {
                $(this).find('input[value="' + source_data[name] + '"]').prop("checked", true);
                $(this).find('input[value="' + source_data[name] + '"]+span').addClass("checked");
            }
        });
        
    });
}

Последний раз редактировалось all4me1982, 04.03.2014 в 10:48.
Ответить с цитированием
  #2 (permalink)  
Старый 04.03.2014, 12:46
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от all4me1982
Прошу объяснить что написано!
Сценарий JavaScript
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2014, 08:12
Новичок на форуме
Отправить личное сообщение для Alex_Codder Посмотреть профиль Найти все сообщения от Alex_Codder
 
Регистрация: 25.03.2014
Сообщений: 5

Если кратко: тут из php файла передается переменная DATA в формате JSON. это типа name1=value1&name2=value2
Затем парсится эта переменная и копирует свое содержимое в source_data.
Затем проверяются эти новые значения в source_data:
Если energysource неопределен или неравен gas то присваиваем переменной energysource_not_gas значение true иначе = false
Если expectations неопределен то expectations_undefined = true иначе false
Если хотя бы одна из этих переменных равна true то ищем элемент с id = expectations и прячем его попутно удаляя ксс класс

Ищем списки с классом question и для каждого элемента в значение пихаем source_data. Думаю тут заполняется список с какими то вопросами.

Ищем переключатели с классом question и если у них значение из source_data то ставим галку
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать значение переменной с ява на php wadim Общие вопросы Javascript 1 06.02.2014 00:19
Как передать значение переменной? maksbp22 Общие вопросы Javascript 0 11.10.2013 16:21
Как передать переменную с jquery в php Максим2 jQuery 14 28.07.2013 11:38
Передать значение переменной из php в js wayzer jQuery 6 09.09.2012 23:26
Как передать в функцию значение а не ссылку на переменную? Ghaniball Общие вопросы Javascript 4 02.09.2011 18:24