Skip to main content

How To use JSONP with getJSON Jquery across external domain

Native JSON can access JSON data in local, how to access JSON data in external domain with Jquery/ Jquery Mobile

The answer is JSONP , P= Padding, it's not feature but it's only technique, ok let's start from your JSON data ,

1) CREATE PHP PAGE FOR JSON WEB SERVICE

get_short.php

<?php require_once('Connections/conntesjsonp.php'); ?>

$mycallback = $_GET['callback']; // used for JSONP callback

mysql_select_db($database_connDro, $connDro);
$query_rsdrod = "SELECT iduser, shortprofile, nmbisnis,userlogo FROM tbuser";
$rsdrod = mysql_query($query_rsdrod, $connDro) or die(mysql_error());
//$row_rsdrod = mysql_fetch_assoc($rsdrod);
$totalRows_rsdrod = mysql_num_rows($rsdrod);
?>

<?

//create JSON format

$rows = array("short" => array());
while($row_rsdrod = mysql_fetch_assoc($rsdrod))
{
$rows["short"][] = $row_rsdrod;
}
echo $mycallback."(".json_encode($rows).")";

?>

<?php
mysql_free_result($rsdrod);
?>

2) CREATE HTML PAGE TO LOAD JSON

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Try JSON with SISINDOTEK Solution</title>

<script src="jquery-mobile/jquery-1.11.0.min.js" type="text/javascript"></script>

<script>
$(document).ready(function(e) {
getshort();
});

function getshort() {

$.getJSON("http://sisindotek.com/jsonservice/get_short.php?id=purnama&callback=?",
function (data) {
$('#listshort li').remove();
varShort = data.short;
$.each(varShort, function(index, sshort) {
$('#listshort').append('<li><h2>'+sshort.shortprofile +
'</h2>' );

});

$('#listshort').listview('refresh');
});
}

</script>

</head>

<body>
<div id="testload">

<ul id="listshort">

</ul>
loding</div>
</body>
</html>

THAT'S IT , SIMPLE RIGHT HOW TO USE JSONP TO ACCESS EXTERNAL DOMAIN JSON DATA

SISINDOTEK - IT Training & Solution Provider
Jl. Sukasenang VI-6B Bandung - Jawa Barat 40124
Tel. 022-92953577, SMS. 0812.8733.1966
info , YM. sisindotek
www.sisindotek.com , facebook.com/sisindotek , twitter.com/sisindotek

Comments

  1. Oh my goodness! Incredible article dude! Thank you, However I am having issues with your RSS.
    I don't know the reason why I cannot join it.
    Is there anybody else having similar RSS issues? Anyone who knows the solution can you kindly respond?

    Thanks!!

    ReplyDelete

Post a Comment

Silahkan isi komentar atau iklan baris Anda, Jangan lupa visit social media kami di FB/Twitter/Instagram @alamatclick

Popular posts from this blog

Tahun Baru 2019 , Tahun Penuh Doa menuju kebahagiaan

  Di tengah keprihatinan akan terjadinya musibah Tsunami di Tanjung Lesung Banten 23 Des 2018. Kami dari tim manajemen dan stafff PurnamaAcademy.com mengucapkan selamat natal dan Tahun Baru 2019 semoga kita dapat mengambil hikmah atas setiap bencana alam yang terjadi serta membuka lembaran baru di tahun 2019 dengan doa dan memohon ampun kepada Tuhan YME atas segala dosa yang telah kita lakukan agar kiranya tidak ada lagi bencana bencana di tahun 2019 dan kedepannya Regards, HERY PURNAMA CEO Purnama Academy www.purnamaacademy.com IT and Management Training Center Bandung - Jakarta - Bali - Batam

Cara Setting Blogspot ke dot.tk

Cara Setting blogspot ke domain dot.tk (free domain) , Thank to mas Difa Dikutip dari blog mas difa Buat teman - teman yang belum mengerti dan ingin tahu silahkan simak artikel ini sampai akhir. Bagaimana cara setting domain blogspot ke dot TK. Perlu diketahui dot TK adalah sebuah layanan yang memberikan jasa untuk domain yang gratis atau free. Setelah sedikit review tentang dot tk sekarang kita menuju bagaimana langkah - langkah mengubah domain blogspot kita ke dot TK. 1. Masuk ke situs dot tk untuk melihat apakah domain yg kita inginkan tersedia atau tidak seperti pada gambar di bawah ini kemudian pilih GO 2. Kemudian masukkan url homepage blog anda pada kolom "Use your domain" dan pilih pilihan forward this domain to. Dan juga jangan lupa untuk memasukkan captcha yang tertera pada gambar dan pilih sign up 3. Pada langkah selanjutnya anda bisa memilih menggunakan akun facebook atau akun email untuk mendaftarkan domain yang anda inginkan. Akan tetapi disini saya akan mene

Laravel Training Purnama Academy

Nov 2018 Purnama Academy 0838-0838-0001 Kursus Laravel Training Center INdonesia, jakarta, Bandung, Bogor, Semarang, Yogya, Palembang kalimantan, surabaya visit www.purnamaacademy.com , Laravel - Online Courses, Classes, Training, Tutorials on Lynda https://www.lynda.com/Laravel-training-tutorials/2779-0.html Learn how to use Laravel, from beginner basics to advanced techniques, with online video tutorials taught by industry experts. Top Laravel Courses Online - Updated November 2018 | Udemy https://www.udemy.com/topic/laravel/ Whether you're interested in developing web apps in the Laravel PHP framework, or building a RESTful API with Laravel, Udemy has a course to help you ... PHP Laravel Framework | Brainmatics.Com brainmatics.com/php-laravel-framework/ Translate this page Laravel merupakan framework PHP yang dirancang untuk membangun situs web ... Pada training ini diharapkan mampu membantu meningkatkan kemampuan ... Dec 3 - Dec 6 Brainmatics Laravel training - Laracasts htt