Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как сделать get или $('') по src картинки?

Лучший ответ:
// Вариант 1
var img = $("img[src*='rbsel.gif']");
if(img.length > 0) {
	console.log(img);
}

// Вариант 2
var img2 = $("img[alt='Selected']");
if(img2.length > 0) {
	console.log(img2);
}
https://jsfiddle.net/xpvt214o/543209/

Худший ответ:
$('img[src="/_layouts/15/images/rbsel.gif"]');
или $('img[src*="rbsel.gif"]');
everstudent.ru/blog/htmlcss/30-css-seletors-to-memorize
Вопрос: Нехватает знаний, язык c#?

Лучший ответ:
Книги - это хорошо, но есть одно но... пока вы не сядите и не начнёте делать, "заочно" выучить/понять будет крайне сложно. К примеру, поставте задачу: сделать... мини БД (судя по вопросу). Что для этого нужно? Открыть то, где это всё можно) (наверно Visual Studio) отлично подойдет.
Потом, сначала выбрать WindowForms - т.к. wpf может оказаться немного по сложнее на первой этапе из-за разметки xaml (xaml -отдельная вселенная, где уйдут очень много месяцев изучения и практики, чтобы освоить до нормального уровня). Далее размещаем TextBox-ы кнопки и т.д. После этой "прелюдии" переходим в код. И тут как раз нужно пользоваться тем, что делают практически все) (п.с. это не открыть учебник) - открыть гугл/яндекс и ввести "база данных c# примеры" - смотрите, читаете, копипастите ) и так - "разведкой боем" - вы реально поймёте как работает. Т.к. после прочтения любой книги, вы забудите 2/3 того, что прочитано в начале и в середине уже ближе к концу (особенно в книге Троелсена ). И никого не слушайте - что мол, искать решения (готовые или частично готовые) гуглением - это плохо. Главный ИТ-шник гугла - 60% времени сам гуглит в поисках того, как и что можно сделать. И это будет лучше для вас. Т.к. Вы практически занимаетесь "практикой", читаете форумы, где всё "готово" или "почти готово" с разъяснениями. Так легче и проще втянуться (и набрать опыт) по c#. Одними книгами сыт не будешь. Практика и личные ошибки - самые лучшие учителя
п.с. но для этого, конечно нужны хотябы базовые знания... о типах, классах, конструкторах, геттерах и сеттерах, об основных взаимодействиях между объектами (конкатенация, наследование, интерфейсы).

Худший ответ:
Ресурсы:
metanit.com/sharp/adonet
metanit.com/sharp
Вопрос: Хранение информации в файлах (PHP)?

Лучший ответ:
Если нужна максимальная скорость: собираете данные в массив, пишете в файл $data = тот самый смассив
Вот так:file_put_contents($filename, '<?php $data = ' . var_export($arr, true) . ';');© https://stackoverflow.com/questions/18342477/save-...
Этот файл можно просто инклудить, работает мега-быстро.
Если нужна совместимость с js - тоже все в массив, и json_encode.
Оба способа станут головной болью, если файл выростет до больших размеров. Тогда нужно переходить на какие-то базы данных.

Худший ответ:
Самый быстрый способ

return [
'var1'=>'val1',
'var2'=>'val2'
]
Получение массива $arr=require 'file.php';
Сохрание var_export
Вопрос: Как вычислить значение в строке, относительно предыдущей строки?

Лучший ответ:
Почитайте вот статью про оконные функции. В вашем случае lag.
Вот пример из статью на вашу тему:насколько очков новость отстает от предыдущей в рейтингеSELECT
    id,
    section,
    header,
    score,
    row_number() OVER w        AS rating,
    lag(score) OVER w - score  AS score_lag
FROM news
WINDOW w AS (ORDER BY score DESC)
ORDER BY score desc;id | section |  header   | score | rating | score_lag 
----+---------+-----------+-------+--------+-----------
  6 |       2 | Заголовок |    95 |      1 |          
  3 |       4 | Заголовок |    79 |      2 |        16
  8 |       3 | Заголовок |    36 |      3 |        43
  4 |       3 | Заголовок |    36 |      4 |         0
  5 |       2 | Заголовок |    34 |      5 |         2
  7 |       4 | Заголовок |    26 |      6 |         8
  1 |       2 | Заголовок |    23 |      7 |         3
  2 |       1 | Заголовок |     6 |      8 |        17

Худший ответ:
попробуйте взять два последних поля, далее выведите разницу "количество товара"
Вопрос: Как найти точки в радиусе N-km от заданных координат?

Лучший ответ:
Если радиус 1км - то искажения поверхности будут небольшие. Если точность большая не критична - берете экватор и длину поверхности земли вертикали, делите 360 на полученные числа, получите сколько градусов в километре. А потом точка ±нужное количество градусов, то есть будет WHERE с четырьмя условиями.
Правильный и точный расчёт координат в расстояние более сложен, но подозреваю, что вам оно и не нужно.

Худший ответ:
В том ответе есть готовая формулаSET earth_radius = 6371.009;

SET axis = (SIN(RADIANS(lat2-lat1)/2) * SIN(RADIANS(lat2-lat1)/2) +
COS(RADIANS(lat1)) * COS(RADIANS(lat2)) *
SIN(RADIANS(long2-long1)/2) * SIN(RADIANS(long2-long1)/2));

SET distance = earth_radius * (2 * ATN2(SQRT(axis), SQRT(1-axis)));
RETURN ROUND(distance, 3);
не проблема переписать её на php
Вопрос: Javascript как добавить функцию к функции?

Лучший ответ:
Для этого надо просто возвращать из каждой функции в цепочке некий объект, в котором будут методы типа save. Самый упрощенный пример:function foo() {
    return { 
        save: function() {
            return true;
        }
    };
}

foo().save(); // true
В случае ООП эта цепочка возвращала бы экземпляр класса (instance of class). А в экземпляре класса уже можно вызывать методы этого самого класса.class Foo {
    constructor() {}
    someMethod() {
        return this;
    }
    anotherMethod() {
        return this;
    }
    save() {
        return this;
    }
}

var obj = new Foo();
obj.someMethod().anotherMethod().save().someMethod().anotherMethod().save();

Худший ответ:
В js глобальная переменная window в ноде это object, можешь из своей функции передать глобальному объекту, типа 
   global.data['blablabla'] = 12345;
Или использовать базу данных :) 
Ну как пишут здесь, вернуть обратно не возможно, только использовать какие-то библеотеки 
stackoverflow.com/questions/6847697/how-to-return-...
Вопрос: Как создать задание в игре?

Лучший ответ:
Внезапно - любой функционал делается написанием кода.
По вашему вопросу сказать прям больше нечего. Ну можно добавить что обычно делается дерево квестов (прям как структура данных) с ветвлением в зависимости от результатов. Т.е. делаете сущность "квест", она умеет проверять свой статус, и делаете контейнер, который знает о всех ветках и умеет переключать текущий квест.

Худший ответ:
Если вас реализует исключительно реализация, то я бы думал в следующую сторону.
У нас есть объект локации и событие "персонаж прибывает в локацию"(не знаю есть или нет, но в целом думаю вы этот момент можете выявить). 
В качестве обработчика этого события можно вызвать интерфейс квеста (на момент привязки квеста можно рассчитать состояние локации и понять какие предметы есть в ней). 
Ну и в момент возникновения события поднятия предмета - закрыть квест и выдать награду.
Но это все концепции и никак не связаны с вашей реализацией игры.
Вопрос: Как обновлять ProgressBar в побочном потоке c#?

Лучший ответ:
this.Invoke((MethodInvoker) delegate() {
     ProgressBar.PerformStep();
});
Понять очень просто, делегат это функция поэтому с круглыми и фигурными скобками, от обычной функции разница в том, что она используется как переменная (параметр метода), она передается в метод this.Invoke (это запомнить) чтобы он ее вызвал в потоке UI, а MethodInvoker просто приведение типа.
Еще один вариант:this.Invoke((MethodInvoker) (() =>
{
    ProgressBar.PerformStep();
}));
По сути, это вот такой код:this.Invoke((MethodInvoker) () =>
{
    ProgressBar.PerformStep();
});
Где значением переменной (таким же, как 0.5, "abc" или new Button()) является следующее:() =>
{
    ProgressBar.PerformStep();
}
Остальное - обычное приведение к MethodInvoker, зачем тогда эти скобки вокруг значения, мы же не пишем int x = (int)(0.5);, увы но при приведении типов вообще не всегда можно ограничиться круглым скобками лишь для типа и опустить их для приводимого значения, конечно можно об этом забыть и не скомпилируется, но с опытом уже знаешь, если приведение не компилируется, то нужно попробовать добавить скобки для значения.

Худший ответ:
Используйте https://msdn.microsoft.com/ru-ru/library/system.wi...
Ибо из другого потока UI обновлять нельзя и MS для этого сделала готовый инструмент. Да и велосипеды не требуются в этом случае.
Вопрос: Как сделать анонимайзер на собствнном VPS?

Лучший ответ:
Поставить пиво или виски админу
Сменить работу

Худший ответ:
Например, вот: Туннели с использованием SSH. Режим эмуляции Socks...
Вопрос: Две функции main?

Лучший ответ:
Lua должен быть собран как библиотека. Соответственно, там не будет  main()

Худший ответ:
Lua должен быть собран как библиотека. 
Да ничего подобного. ;-) Так как их все равно две, в файлах: luac.c; lua.c;
Если вы посмотрите внимательно, то ваши luac.c и lua.c - это дубликаты демонстрационных примеров.
А то, что делается в lua.c для иллюстрации вызова Lua, вам просто нужно текстуально перенести в ваш программный код C ... например, в функцию main() в нужное место.
Вопрос: Чем можно сделать образ рабочего сервера с freebsd на борту, чтоб затем на таком же сервере развернуть?

Лучший ответ:
Не слышал о более красивых решениях, чем загрузка любого live-образа а ля gparted и оттуда dd | gzip всего диска (если машины идентичны); либо же партиционирование новой машины вручную, а потом из-под родной оси man 8 dump / man 8 restore

Худший ответ:
Clonezilla. LiveCD на базе Linux, сохранение/восстановление отдельных разделов и дисков целиком.
Вопрос: Как набрать первые установки в Google Play?

Лучший ответ:
"Я тут сколотил несколько табуреток за пару вечеров. За 5 дней 3 продажи, и то по друзьям. Как сделать так, чтобы ко мне приходили и покупали табуретки? Вкладываться в рекламу, открывать мебельный магазин не вижу смысла, я же не диваны делаю...".
"Я тут сайт про бабочек слепил за пару вечеров. За 5 дней 3 захода - 2 от друзей и 1 от робота гугла. Как сделать так, чтобы ко мне трафик повалил? Вкладываться в контент и seo-продвижение смысла не вижу, не пластиковые окна же продаю...". 
Думаю, смысл понятен:) 
Никто не рыскает в песочнице playmarket в поисках никому неизвестных головоломок, слепленных на коленке за пару вечеров. Никто не ходит по квартирам со словами: "Вы ничего не продаете? А то мало ли, может сделали чего за пару вечеров, а за рекламу платить кайфолом"))
Playmarket - всего лишь платформа, не гарантирующая установки. Ближайший пример - хайповое нынче приложение Nimses. Было выпущено в феврале и 4 месяца висело мёртвым грузом (несмотря на всю "инновационность" и философию, ага), пока разработчики не нашли бюджет на:массовый посев промо-публикаций по онлайн-сми;проплату рекламы у медийных лиц (Иван Дорн и пр. "ангелы");рекламную бомбардировку по всем каналам.
И только после этого начался хайп, ад и Израиль, топ-1 App Store и т.д. как набрать этот самый "рейтинг", чтобы люди могли находить игру хоть в поиске?
Усиленно продвигать, по-другому никак. Даже о хайповых приложениях (типа pokemon go, prisma) мир должен узнать откуда-то, прежде чем сойти по ним с ума.

Худший ответ:
Пошаговая инструкция как БЕСПЛАТНО получить 90+ первых установок вашего приложения или игры для Андроид https://101android.ru/kak-poluchit-ustanovki-v-goo...
Вопрос: Как сделать перенос строки в bat файле?

Лучший ответ:
echo off
for /l %%i in (1,1,10) do (
    echo ^<^?php > %%i.php
    echo php code .. >> %%i.php
    echo ^?^>php >> %%i.php
)
Знак ^ = экранирует спец символы
Если надо пустую строку, то можно сделать так echo. >> %%i.php (т.е. точка на конце echo)
В первой команде используется > чтобы перезаписать файл при повторном вызове, в отличие от >> который добавляет данные без перезаписи

Худший ответ:
Если код длинный, вы замучаетесь выводить его через echo. Положите его в отдельный файл и перенаправляйте вывод type для этого файла в нужный, либо делайте конкатенацию через copy.
Вопрос: Есть ли разница между url()->route("named_route") и route("named_route")?

Лучший ответ:
Смотрим на исходник функции route:function route($name, $parameters = [], $absolute = true)
{
    return app('url')->route($name, $parameters, $absolute);
}
Вывод - никакой разницы.

Худший ответ:
Никакой разницы, кроме количества символов нет - и то и другое в конечном счёте использует \Illuminate\Routing\UrlGenerator.
P.S. Поставьте себе IDE и легко сможете отвечать на такие вопросы самостоятельно - достаточно просто перейти к определению интересующих функций.
Вопрос: Почему в C++ нужно строить всю программу на ООП (длинный вопрос)?

Лучший ответ:
Задача ООП: 1) Локализовать изменения состояния объекта (инкапсуляция); 2) связывать разные кирпичики данных через стандартные интерфейсы (полиморфизм).
Простейший тетрис не слишком велик, чтобы его писать на чистом ООП.
Но представьте себе, мы начинаем налаживать настраиваемое управление джойстиком или клавиатурой. И тогда у нас появляется такой код.enum {
  BT_LEFT = 1,
  BT_RIGHT = 2,
  BT_ROTATE = 4,
  BT_SOFTDROP = 8,
  BT_HARDDROP = 16,
  BT_PAUSE = 32,
  BT_CONNECTED = 32768,   // бит, указывающий, что контроллер подключён
};
class Controller {  // интерфейс
public:
  virtual unsigned poll() const = 0;   // сочетание битов BT_XXX
  virtual ~Controller = default;
};
Классы Keyboard и Joystick поддерживают интерфейс Controller, и подмена клавиатуры на джойстик и наоборот ничего не изменит.
Вот вам полиморфизм.
Текстовый редактор превращаем в многооконный — берём класс Editor и пристраиваем его не к программе в целом, а к MDI-окошку. Вот вам инкапсуляция — локализованное изменение состояния.
Я как-то мучил движок Doom. Он написан в самом настоящем объектном стиле на чистом Си! Хотя и там были проблемы: сетевой код был куда хуже по качеству, чем сам движок. Писали разделённый экран, глобальную переменную netgame разделили на две, multiplayer и netgame и долго-долго правили баги, где multiplayer, где netgame (было дело, участник десматча ввёл IDKFA, это сработало и вызвало рассинхронизацию). А код пользовательского интерфейса — вообще медвежуть!

Худший ответ:
Что касается наследования и полиморфизма, то в них возникает потребность очень редко
Вот только прочитав это можно понять, что всей сути ООП вы и не поняли. У меня есть один проект (60Кб в собранной прошивке) для железа под ARM процессор на C. Проект так вырос, что подумываю в будещем реализовать это же самое на C++ с использованием ООП.
Вопрос: Как в placeholder поместить жирный и обычный текст?

Лучший ответ:
Совсем простой вариант, то что успел на коленке в кафе с недо-ноутбука написать:CodePen

Худший ответ:
.element::-webkit-input-placeholder {
    color: blue;
    font-weight: bold;
}
поиграться с этим, либо жс
такой пример нашел
https://codepen.io/27cm/pen/EKXGjE
Вопрос: Open source проекты или как получить опыт опыт разработки на python?

Лучший ответ:
Нигде
Стажер не нужен опенсорсу
Опенсорсу нужны коммиты с тестами и фиксы багов
Пилите свои проекты

Худший ответ:
Может помочь 
eax.me/first-patch
https://tproger.ru/digest/awesomo-python/
Участвуй в ревью чужих пулл-реквестов в проекты, в развитии которых ты заинтересован.
Предлагай небольшие изменения сам.
Вопрос: Реально ли фрилансить на PHP/«ваш язык» 2-3 часа в день без опыта?

Лучший ответ:
"Опыт получается только в боевых условиях, всё остальное теория." (с)
На мой взгляд есть 2 пути научиться:Первый путь это стать подмастерьем у опытного наставника ( тут тебе и практические советы и проверка твоих творений ) и хоть "настоящих мастеров" мало, а "падаванов" прорва, так учиться вполне реально и это много лучше курсов без боевых задач.
П.с.: с такими возможностями по времени Вы мало перспективный "падаван", но на вас могут сбрасывать рутину, проверять её и тем самым вы будете прокачивать свой скилл.Второй путь это выйти на рынок фриланса и делать то что по силам для прокачки практических навыков а не теоретических. Смотреть нравится не нравится область и само-обучаться. На первых парах не надо ставить целью заработать что-то кроме знаний и опыта.Нулевой путь решай проблемы людей тут на тостере (ищи ответы в интернете и вникай в суть проблемы), смотри ТЗ на фрилансе и делай проект т.к мало опыта маловероятно что кто-то сразу решит заказывать у тебя но задача боевая и так можно набить руку.P/s Заранее прошу прощения - Но Остапа понесло...
Если вопрос  ставится "Реально но ли грести бабло на фрилансе не хрена не умея или выдовая плохой код" то да реально.
Если же Вам нравиться программирование, Вы готовы познавать и развиваться в этой области, то отбросьте мысли о деньгах, а рассматривайте как хобби - например игра на фортепиано, если регулярно тренироваться улучшая свою технику игры то со временем можно воспроизвести сложное произведение.
Принимаете простую истину что "человек с практическим опытом" всегда  сможет "переучиться" т.е вникнуть в новый язык/методику и т.д и на этом заработать.
Так что все области одинаково круты и по своему интересны, а "перспективной" и "дорогой" её делают торгаши.
Программисты не торгуют они творцы, и если ты сможешь не просто хорошо делать, а творить то и деньги будут ибо перспективной станет не область в которой ты работаешь а ты и твои творения.

Худший ответ:
Без опыта непросто найти заказы, надо работать на опыт и портфолио.
А за 2-3 часа в день вы просто ничего не успеете. Хотя, конечно, смотря что имеете ввиду под фрилансить... если - пара заказов в неделю до 1000 руб в сумме, то - реально .
Вопрос: Где ошибка preg_replace (): Неизвестный модификатор 'g'?

Лучший ответ:
Не надо ничего предпочитать. Нужно использовать правильный мед...preg_replace("/href=\"".preg_quote($url,'/')."\"/i", "href=\"$base/$url\"", $html);

Худший ответ:
А в $url случаем комбинации символов "/g" не встречается?
Используйте как ограничитель вместо / другой символ, например ~.
Вопрос: Как реализовать скролл до блока?

Лучший ответ:
Скроллить не к самому блоку, а к невидимому якорю, который на N пикселей выше

Худший ответ:
Поставьте блоку margin-top на высоту вашего меню.
Вопрос: PHP vs GOLANG, парсер, на чем писать?

Лучший ответ:
Экономичнее на том - на чем удобнее тебе самому. Что лучше знаешь, на том и пиши.

Худший ответ:
Я бы выбрал Go. У него множество плюсов для быстрой обработки, многопоточность и т.д.
Небольшое выступление, можно посмотреть https://www.youtube.com/watch?v=MitOZ3Bx6QE (не реклама)
В основном первые 5-7 минут
Просто из практики в реальной работе, о скорости.
Вопрос: Не запускается MYSQL в чем причина?

Лучший ответ:
А доступ у юзера, под которым запускается mysql, к файлам внутри /var/lib/mysql есть?

Худший ответ:
Похоже у mysql проблемы с логами.
Попробуй перенести логиmv /var/lib/mysql/ib_log* /tmp
После чего можно запускать. Если в /var/lib/mysql/ таких файлов нету, то проверь в /etc/mysql/my.cnf какие значения у параметров innodb_data_home_dir и  innodb_log_group_home_dir И соответственно в этом каталоге искать файлы логов. Ругается он вроде только на ib_logfile0
Вопрос: Как правильно сверстать такой блок?

Лучший ответ:
Используй гриды в логике grid-template-columns: calc((100% - 1200px)/2)) 3fr 7fr calc((100% - 1200px)/2)). Тогда пикче можно задать позицию grid-column: 1 / span 2, а тексту grid-column-end: span 1.

Шаманские танцы с позиционированием это атавизм прошлого.

Худший ответ:
Если неправильно понял извиняюсь):
Контейнеру максимальную ширину 1200пх даёшь. Картинка будет занимать 30% от 1200пх, а текст 70%(остальное пространство в контейнере)
Вопрос: Какие решения существуют для конвертации «думающих» клиентов?

Лучший ответ:
Человек как правило стремится осуществить оформленную мечту. Помогите ему оформить эту мечту. 
Чтобы из "да, надо бы куда-нибудь сьездить" у него в голове было "хочу в Норвегию на рыбалку". 
И уже когда мечта оформлена, можно человеку предлагать то, что приблизит его к этой мечте.
Кстати все откладывают деньги на отпуск, а почему нет в турфирмах такого сервиса, помогающего отложить денги на отпуск. Переводишь автоматом по чуть-чуть. А к осени бац, и твой отпуск на сто долларов дешевле, чем для всех остальных. Турфирма получает поток ликвидных средств а клиенты скидки.

Худший ответ:
Мы устроены так, что никогда не забываем тех, кто нам что-то должен. 
Станьте "должны" вашим клиентам в хорошем смысле этого слова: бонусный счет, бесплатный трансфер в аэропорт на Премиум тарифе Яндекс.Такси, бесплатное посещение лаундж-зоны в аэропорту по Priority Pass. Вам это точно не забудут)
Вопрос: Какие есть тонкости работы на курорте удаленно?

Лучший ответ:
По 1-му вопросу, - тонкость есть одна, очень важная, но понимается она не сразу. Касается это не только курортов, а, вообще, удаленной работы. Надо постараться физически отделить работу от дома и отдыха. Желательно, чтобы на работу надо было хоть немного пройти, проехать. Думаю, хорошие варианты, это офисы co-working, или съем отдельного помещения поблизости. Если, все-таки, это невозможно, то надо выделить для работы определенное место и время, чтобы не отвлекаться и не отвлекали близкие (жестко). Особенно, это актуально, если есть семья.

Худший ответ:
Встречный вопрос, а зачем вы хотите жить и работать на курорте?
Вопрос: Насколько хватит системы?

Лучший ответ:
Ноутбук Lenovo IdeaPad 320-15IKBRN = 740$
Экран 15.6" (1920x1080) Full HD, матовый / Intel Core i5-8250U (1.6 - 3.4 ГГц) / RAM 16 ГБ / SSD 256 ГБ / nVidia GeForce MX150, 2 ГБ / DVD+/-RW / LAN / Wi-Fi / Bluetooth / веб-камера / DOS / 2.2 кг / серый
Вот еще один: Lenovo IdeaPad 330-15IKBR (81DE01FJRA) = 805$
Экран 15.6" (1920x1080) Full HD, матовый / Intel Core i7-8550U (1.8 - 4.0 ГГц) / RAM 12 ГБ / SSD 256 ГБ / Intel UHD Graphics 620 / без ОД / LAN / Wi-Fi / Bluetooth / веб-камера / DOS / 2.2 кг / серый

Худший ответ:
8 гигов - мало. Видяха мне кажется странной. 
После наращивания ОЗУ на 2 года должно хватить, если без игр. Хотя ХЗ что там через год будет - предсказать прожорливость софта сложно.
Вопрос: Tor + VPN — безопасно ли?

Лучший ответ:
Ты скорее спалишся по лигнвистике, чем используя только TOR

Худший ответ:
Всё тщетно, большой брат найдёт тебя. 
А вообще, берёшь направленную вай фай антенну, ставишь на балконе и ищешь открытый или с легко подбираемым паролем вай фай, коннектишься и сидишь и вот уже cp|ls писал не ты, а чувак из соседнего дома, правда если будешь что-то серьёзное нарушать, приедут к нему, узнают, что он ни при делах, найдут тебя и устроят терморектальный криптоанализ, удачного сёрфинга!
Вопрос: Как преобразовать 220в в 9в?

Лучший ответ:
Для преобразования используется трансформатор. Если из переменного тока потом нужно будет получить постоянный, тогда поставьте еще и выпрямитель.

Худший ответ:
Как-то так
Вопрос: Как принять JSON ответ на PHP?

Лучший ответ:
JSON.stringify не нужен$data = ['success' => false; 'message' => 'Тест', 'phone' => $_POST['phone']];
header('Content-Type: application/json');
echo json_encode($data);$.ajax({
    type: 'post',
    url: '/script.php'. // без http:// и домена
    dataType: 'json',
    data: {id: 5555, phone: 4444},
    success: function(data) {
         if (!data.success) {
               $("#error").html(data.message);	
               console.log(data.phone); // 4444
         } 
    }
});

Худший ответ:
Вы отправляете данные методом POST, значит им и принимайте. В глобальной переменной $_POST ищите.