Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

Добавьте в $heads заголовок Content-Type: application/json

а

$params = json_encode(array(

'name'=>'Test Campaing',
'package' => array()
));

и т.п.

Два варианта:

1. Генерить инпуты сразу с нужными значениями. т.е. в value="48|2|26";

2. При клике собирать нужные id в скрытое поле, ибо при сабмите средствами html на сервер приедет только значение value выбранного инпута.

собирать типа такого


var ids=[],stop=false;
$("input:radio").each(function(){
if(!stop){
ids.push(this.id);
}
if($(this).attr('checked')){
stop = true;
}
});
$("#hidden_input).val(ids.join("|"));

код - иллюстрация подхода

а в php explode() переменной по | и потом in_array(); ну или можно как строку типа strpos("|".$k."|",$hidden_input)!==false; (обязально !==)

Касательно скриптов ничего криминального не вижу, а так вообще странно, что только стили запрашиваются.

Вообще у вас это по-прежнему POST запрос потому что curl_setopt($curl, CURLOPT_POST, true);

В GET запросу переменные должны указываться в url запроса собственно

Я бы ещё заглянул на вкладочку Сеть и посмотрел, не выдают ли там какие-нибудь запросы ошибку 404. Очень похоже на то, что просто файл с плагином каким-нибудь не загружается.

Как минимум опечатка $heans - $heads

Либо показывайте url сайта (предпочтительно), либо открывайте средства разработчкиа Ctrl+Shift+I в хроме, кликайте на ссылку и смотрите во вкладку Console - что там за ошибка, тогда будем гадать дальше.

Что за ретрансляция?

Судя по значению параметра, она отключена.

Очень похоже на вывод какой-то древовидной структуры. Если я прав - то тут либо рекурсия, если данные хранятся как я понял из вашего описания, либо, если есть возможность - то изменить способ хранения (всякие nested sets, materialized path, adjustency list)

Всего: 1870