Database data.php
<?PHP//$jsonp = $_request["callback"];$salam[0] [' ID ']= "1";$salam[0] [' name ']= ' Salam ';$salam[0] [' age ']= ' 18 ';$salam[1] [' ID ']= "2";$salam[1] [' name ']= ' Imran ';$salam[1] [' age ']= ' 30 '; $result= Json_encode ($salam);//$str = $jsonp. "(". $result. ")";Echo $result;?>
JSON parsing data json.html
<Scripttype= "text/javascript"src= "jquery.js"></Script> <Scripttype= "text/javascript">$ (document). Ready (function(){ varURL="data.php"; varData={}; $.getjson (url,data,function(res) {//$ ("#remote"). Val (res); for (varI= 0; I<res.length; i++) { $("#remote"). Append ("<li>"+Res[i].age+Res[i].name+"</li>"); } }) });</Script> </Head> <Body><H2ID= "con"></H2><DivID= "remote"></Div> <ol><Li>List Item 1</Li><Li>List Item 2</Li><Li>List Item 3</Li></ol></Body></HTML>
JSONP parsing Data jsonp.html
<Scripttype= "text/javascript"src= "jquery.js"></Script> <Scripttype= "text/javascript">jQuery (document). Ready (function() {$.ajax ({type:"Get", Async:false, Url:"datap.php", DataType:"Jsonp", Jsonp:"Callback",//the parameter name that is passed to the request handler or page to obtain the name of the JSONP callback function (generally by Default: Callback)jsonpcallback:"feedbackstate",//Custom JSONP callback function name, default to jquery auto-generated random function namesuccess:function(data) {var$ul= $("<ul></ul>"); $.each (data,function(i,v) {$ ("<li/>"). text (v["ID"] + " " +v["name"]). AppendTo ($ul)}); $("#remote"). Append ($ul); }, error:function() {alert ('fail'); } }); }); </Script> </Head> <Body>Jsonp code:<BR/> <DivID= "remote"></Div> </Body>
Read data differences between JSON and JSONP