Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы====== jquery ajax to retrieve JSON data from remote URL ====== ===== 1 ===== **test.json** <code html> <script type="text/javascript"> function getJSON(json) { alert("Got JSON!"); // do something with json } </script> <script type="text/javascript" src="http://192.168.99.68/test.json?callback=getJSON" async="true"></script> </code> ===== 2 ===== <code html> <div id="images"> </div> </code> <code php> $.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?", { tags: "gulmarg", tagmode: "any", format: "json" }, function(data) { $.each(data.items, function(i,item){ $("<img/>").attr("src", item.media.m).appendTo("#images"); if ( i == 5 ) return false; }); }); </code> ===== 3 ===== <code php> $.jsonp({ "url": target_url+"ping.php?callback=?", "success": function(data) { // print out data }, "error": function(d,msg) { // error } }); </code> <code php> <?php echo $_GET['callback'] . '(' . "{'response' : 'success'}" . ')'; ?> </code> https://github.com/jaubourg/jquery-jsonpСохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal