Мой стороне сервера код:не удалось получить данные JSON от сервера
$bus = array(
'meaning' => $name
);
$jsonstring = json_encode($bus);
echo $_GET['callback'].'(' . $jsonstring. ')';
значение, отображаемое на экране правильно - ?word=heart({"meaning":"heart"})
, но когда я читаю его с помощью следующего кода его распечатывающих смысла как 11200665987893779229_1460521505942
$(document).ready(function(){
$.getJSON('http://mydomain?callback=?','word=heart',function(res){
document.getElementById('print').innerText=''+res.meaning;
});
});
но когда я делаю это:
$bus = array(
'meaning' => 'heart'
);
это печать правильного значения heart
Я не получаю, почему это происходит и как получить правильное значение (я доступ к данным из моего другого домена).
что такое $ name? – uzaif
$ name = substr ($ _ GET ['callback'], 6); Я напечатал его значение, и это сердце –
Проблема может быть в этой строке 'echo $ _GET ['callback']. '('. $ jsonstring. ')'; 'вы считали его правильным – uzaif