2016-05-18 7 views
0

PHPファイルからjsonデータを取得しようとしています。 が、プログラムは、HTMLコンテンツとして(response2)内のデータを取得しますが、問題は、PHPファイルから、おそらくあるUWPはJSONではなくHTMLでデータを取得します

Uri geturi2 = new Uri(JSON_GetHASSCENE_URL + "&FilmID=" + film.id); 
using (HttpClient client2 = new HttpClient()) 
{ 
//MultipartFormDataContent content = new MultipartFormDataContent(); 
HttpResponseMessage responseGet2 = await client2.GetAsync(geturi2); 
string response2 = await responseGet2.Content.ReadAsStringAsync(); 
JObject token2 = JObject.Parse(response2); 
List<HasScene> result = JsonConvert.DeserializeObject<List<HasScene>>(response2); 
} 

をJSONではありません。だから、ヘッダを追加しましたが、問題は解決しませんでした。 これは(response2)変数の結果は、この

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n<head profile=\"http://gmpg.org/xfn/11\">\n  <meta http-equi..." 

これですべてのヘルプのように見えます

<?php 
header('Content-Type: application/json'); 
//set vars 
$filmID = (int)$_GET['FilmID']; 

try { 
    $conn = new PDO('mysql:host=localhost;dbname=********','*****','*********'); 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

} 
catch (PDOException $e) { 
    echo 'Connection failed: ' . $e->getMessage(); 
} 

//Create SELECT query 
$qry = $conn->prepare("SELECT * FROM Film WHERE FilmID=? "); 
$qry->bindParam(1, $filmID); 

//Check whether the query was successful or not 
if($qry->execute()){ 
    $count = $qry->rowCount(); 
} 

$json_data=array();//create the array 

if($count >0) { 

    foreach($qry as $rec)//foreach loop 
    { 

     // all table's columns must be implemented here 

     //$json_array['id']=$rec['id']; 
     $json_array['FilmID']=$rec['FilmID']; 
     $json_array['IsHasScene']=$rec['HasScene']; 

     //here pushing the values in to an array 
     array_push($json_data,$json_array); 

    } 

} 

echo json_encode($json_data); 
?> 

のphpファイルはありますか?

おかげ

答えて

0

私はちょうどそれは私だけで「&」を置き換えリンク にあった、問題を発見し、「?」。それはうまく動作します

関連する問題