PHP JSON veri döndürmek, ve JavaScript kullanarak kullanmak

0 Cevap php

Ben JSON veri, veri almak için PHP'nin sunucu tarafı komut dosyalarını kullanmak için jQuery en getJSON yöntemi ile çalıştım. Şimdi ben JSON veri bir PHP fonksiyonu ve bir JavaScript olay veya url tarafından iade edilen çalışmak için çalışıyorum bu verileri almak istiyorum. Bir JavaScript fonksiyonu PHP verilere erişmek için, bir geri arama sahip olması, ve ben bir geri oluşturmanız gerekir, nasıl anlamaya muktedir değilim.

Ben PHP dosyası (getData.php) var Varolan kodu / dönüş JSON çıkış yankı ve bu gibi görünecektir verileri verecek

{"count":3,"items":[{"myTab_ID":"1","myTab_xam":"test1","myTab_rank":"21"},
{"myTab_ID":"2","myTab_xam":"test2","myTab_rank":"22"},
{"myTab_ID":"3","myTab_xam":"test3","myTab_rank":"22"}]}

Şimdi, biraz twitter gibi olurdu çağrıyı yapmak olacak benim javascript dosyası var

 <html>
    <head>
      <script type="text/javascript" src="http://myserver/getdata.php">
      </script>
   </head>
 </html>

Ben bu html dosyasını çalıştırdığınızda Şimdi, ben bir hata söyleyerek olsun

"Error: invalid label Source File: http://myserver/getData.php Line: 1, Column: 1 Source Code: {"count":3,"items":[{"myTab_ID":"1","myTab_xam":"test1","myTab_rank":"21"},{"myTab_ID":"2","myTab_xam":"test2","myTab_rank":"22"},{"myTab_ID":"3","myTab_xam":"test3","myTab_rank":"22"}]}"

hata konsolu.

Ben en az html dosyası benim php taraftan veri almak mümkün olduğumu biraz mutluyum, ama şimdi ben nasıl bunu JSON veri döndü kullanmak istiyorsunuz merak duyuyorum. Nasıl geri JSON veri döndüren geri arama işlevini geliştirmek istiyorsunuz?

> ------code in getData.php---------------
> 
> $con =
> mysql_connect("localhost","peter","abc123");
> if (!$con)   {   die('Could not
> connect: ' . mysql_error());   }
> 
> mysql_select_db("my_db", $con);
> 
> $result = mysql_query("SELECT * FROM
> Persons");
> 
> while($row =
> mysql_fetch_array($result))   {  
> $data[] = $row;   }
> 
> echo json_encode($data);
> 
> --------------end - getdata.php--------------
> 
> ---------code in getJson.html------------- html> <head>
> <script type="text/javascript"
> src="http://myserver/getdata.php">
> </script> </head>
> 
> </html>
> -----------------------end- getJson.html----------

Ben bir geri arama verilerini almak için çalışmak nasıl olurdu emin değilim?

0 Cevap