Что-то я совсем запутался.
Вот что у меня есть: клиентский код...
var iq = '777';
$.ajax({
url: 'http://site.ru/jsonpp.php?callback=?',
data: { IQ: iq },
type: 'GET',
dataType: 'jsonp',
crossDomain: true,
success: function(res) {
alert(res.result);
}
});
Серверный код:
$data = json_decode($_GET['IQ']);
if ($data == '777') {
$response = array(
"result" => "111"
);
}
else {
$response = array(
"result" => "000"
);
}
return json_encode(str_replace('\'', '"', $response));
Раньше дебугер возвращал ответ "({'result':'777'})", сейчас - "Перезагрузите страницу, чтобы получить источник для: http://site.ru/jsonpp.php?callback=jsonp1351680978035&_=135168097 8053&IQ=777"