2012-05-06 13 views
3

私は現在、Phonegapとxcodeを使ってIPhoneアプリケーションを作成しています。Jsonが 'null'を返す

私は単純なJsonコールを使ってデータベース(php)からクエリを取得しようとしていますが、それはNullを返しています。

私はphonegapの.plistファイルにドメインをホワイトリストに入れました。ここでmコードは次のとおりです。

$.getJSON('"http://slc0013.pickaweb.co.uk/~bengeor1/fixtures.php",', function(data) { 
     alert(data); //uncomment this for debug 
     //alert (data.item1+" "+data.item2+" "+data.item3); //further debug 
     $('#resultLog').html("<p>item1="+data.id+" item2="+data.home_team+" item3="+data.away_team+"</p>"); 
    }); 

PHPコード:

<?php 
header("Access-Control-Allow-Origin: *"); 
ini_set('display_errors',1); 
error_reporting(E_ALL); 


// Set your return content type 
header('Cache-Control: no-cache, must-revalidate'); 
header('Content-type: application/json'); 

$db = "localhost"; 
$db_name = "xxx"; 
$db_user = "xxx"; 
$db_pwd = "xxxx"; 

$con = mysql_connect($db, $db_user, $db_pwd); 
if (!$con) { 
    $status = 11; //database error 
} 

$db_selected = mysql_select_db($db_name, $con); 
    if (!$db_selected) { 

} 

$query = "SELECT * FROM Fixtures"; 
$result = mysql_query($query); 

mysql_close(); 

$num = mysql_numrows($result); 


$rows = array(); 
while($r = mysql_fetch_assoc($result)) { 
    $rows[] = $r; 
} 

echo json_encode($rows) 


?> 

あなただけのPHPファイルを実行した場合、それは正しい結果を表示します。

ご協力いただきありがとうございます。

ありがとうございました。

+0

'のvar_dump($行) 'は何を示していますか? –

+0

dbからデータを取得できますか? – Ahatius

+0

ええ、私はデータベースから行を取得しています。あなたはPHPページに直接アクセスします。結果は、Xcodeでjsonリクエストを使用しているだけで、jsonを処理していないようです。 –

答えて

0

あなたはURL '"http://slc0013.pickaweb.co.uk/~bengeor1/fixtures.php",'に問題が"http://slc0013.pickaweb.co.uk/~bengeor1/fixtures.php"する必要があります持っているように私は

+0

良いキャッチ! --- –

+0

関数構造を変更しても何も表示されないようです。アラートは現れません。しかし、提案していただきありがとうございます! –

1

は、最初の行交換してみ推測になります。これに

$.getJSON('"http://slc0013.pickaweb.co.uk/~bengeor1/fixtures.php",', function(data) { 

を:

$.getJSON("http://slc0013.pickaweb.co.uk/~bengeor1/fixtures.php", function(data) { 
+0

関数の構造を変更しても何も表示されないようです。しかし、提案していただきありがとうございます! –

+0

それは私のために働く。これをチェックするhttp://jsfiddle.net/sethunath/Z5udM/1/ – Sethunath

関連する問題