kostyanet

Рейтинг
45
Регистрация
03.06.2015
Должность
design
Интересы
design
designer
Ваано:
Спасибо, но проверил такой вариант - выдаётся ошибка о том, что параметр json не найден.

Вам нужен не json, а объект - тот самый XMLHttpRequest, который придет как this и вы сами уже возьмете с него this.responseText и сделаете json - JSON.parse(this.responseText) и далее по тексту функции-колбека.

Ну или просто проверьте какой this биндится в MyFunction.

UPD, кажется понял

В общем-то логично, так как мы его не передаём в MyFunction

Параметр не не передается, а предусматривается. То есть вы знаете что вызыватель положит в колбек аргумент и пишите текст этого колбека так

var myFunction=function(json){ console.log(json) };

Вызыватель в своих внутренностях получив указатель на функцию сделает вот так, например:


if(typeof callback==='function')
callback(json);

Без жиквери простейший интерфейс аякса по гету может быть таким


sendGet=function(url,func) {
var link=new XMLHttpRequest();
link.onreadystatechange=function(){
if(this.readyState==4) {
D.body.classList.remove('wait');
try{func(this);}
catch(e){console.log(this.responseText);}
}
};
D.body.classList.add('wait');
link.open("GET",url);
link.setRequestHeader("X-Requested-With","XMLHttpRequest");
link.send();
};


---------- Добавлено 16.07.2015 в 10:22 ----------

Только сейчас заметил
И отдельно уже задать function MyFunction(json) {} с нужным кодом.

Все должно работать. Абсолютно никакой разницы как передать анонимную функцию - текстом в аргументе, или ссылкой на функцию в переменной.

То есть в первом случае будет вот так

callback=function(json){}; // callback - имя аргумента

или во втором случае

callback=MyFunction // скопировали реф на функцию в переменной

в то время как

MyFunction=function(json){};

вызыватель засунет аргумент в callback(json) что в точности обозначает вызов MyFunction(json)

ЗЫ Нет, разница есть применительно к замыканиям видимости. Это вы делаете кложу, то вам придется определять функцию в том месте, где видны ей нужные переменные. А если это просто колбек, или он и так все нужное "видит", то никакой.

По картинкам ищут сугубые маргиналы. Кроме того такие ресурсы как инстаграм и пиндерест просто загадили имиджевый поиск по самое нехочу.

Вы неправильно используете этот геморрой под названием CSS.

Например вместо

div.foo{ margin-left:20px; }

надо

div.bar div.foo{ margin-left:20px; }

и в хтмле либо завернуть

div class="bar" div class="foo"

либо

div class="foo bar"

Еще есть атрибут scoped, но как-то не поддерживается. Еще есть компиляторы стилей, шнурки и тп. Ну и модульность.

css - cascade style sheet - так? Ну вот, каскадность надо юзать, иначе никакого контроля не будет.

Индустриальное решение это репликация https://dev.mysql.com/doc/refman/5.0/en/replication.html но осилить его может не каждый.

Wowk:
Возможно ли после выкупить его и перенести на другой хостинг, сделать другой дизайн, вообщем

Как раз все что заработаете потратите на такой переезд на пмж. Если вообще хватит. Нормальный бизнес-план, а чо. :)

Anderew:
Или, как пример, завербовать: снимут, как вы дрочите или изменяете жене на веб-камеру и вы потенциальный вражеский агент. А теперь представьте, что таких будет несколько тысяч-миллионов. У каждого есть слабые места, которые в домашних условиях никто не скрывает.

Как вы дрочите видно в куках, а если вы думаете что не видно, то видно во всех остальных способах запомнить где вы были.

Слабые места интересны Цукербергу и без всякого принуждения и обмана его паства с превеликим удовольствием раскрывает все свои слабые и еще более слабые места, ибо в этом ее самое слабое место.

Про гугля же только девушка правильно ответила - они нас продают, друг другу, но именно продают и в этом весь смысл слежки. Если ваши фапы можно продать - ну и их продадут.

Заклеивание дырки изолентой не паранойя, а крышка объектива, которой почему-то не комплектуют. :)

Сделать редирект 301 со учебных адресов на рабочие. Типа мы переехали. И ждать когда прочихается. Потом, удалить учебный сайт. Это в htaccess пара строк. Я в регах 0, надо у спецов узнавать.

Кодировку самого файла скрипта проверьте. Переменные и все остальные каналы - это переменные и каналы, а файл - сам по себе. Если он в анси, то все скаляры будут в анси соотв.

ЧТобы каждый раз не прописывать кодировку на все зависимые от нее функции, один раз напишите


const PAGE_ENCODING='UTF-8';

if(mb_internal_encoding(PAGE_ENCODING)!=PAGE_ENCODING)
die('There is no support for : '.PAGE_ENCODING);

Старые грабли. Инлайновые картинки имеют природный отступ снизу. Почему - видимо потому что так повелось, типа по базовой линии выстраиваются. Поэтому вылечить можно только да - через block.

Отображает... отображал, а теперь уже нет. Интересно, санкции что ли? :)

Всего: 913