2016-08-30 4 views
1

私のPHPファイルのgetメソッドから取得した値にアクセスしようとしています。私のPHPファイルには、希望のように見えるこのPHPでメソッドを取得し、json形式に値を渡します。

<?php 
include 'Con.php'; 
header('content-Type: application/json'); 

$catid = $_GET["CatId"];  

//array declaration 
$array = array(); 

//declaration for the index name of the array 
$text1 = "data1"; 
$text2 = "data2"; 
$text3 = "data3"; 
$text4 = "data4"; 
$text5 = "data5"; 


$sql = "select `Total Cliks`,`Categories_idCategories`,`Month` from Clicks where Categories_idCategories in ($catid)"; 
$_sql = mysqli_query($connection,$sql); 

foreach ($_sql as $result) { 
    $Clicks = $result['Total Cliks']; 
    $Categories_idCategories = $result['Categories_idCategories']; 
    $Month = $result ['Month']; 

    if(array_key_exists($Month, $array[$text1]) == false){ 
     $array[$text1][$Month] = $Clicks; 
    } 
    elseif(array_key_exists($Month, $array[$text2]) == false){ 
     $array[$text2][$Month] = $Clicks; 
    } 
    elseif(array_key_exists($Month, $array[$text3]) == false){ 
     $array[$text3][$Month] = $Clicks; 
    } 
    elseif(array_key_exists($Month, $array[$text4]) == false){ 
     $array[$text4][$Month] = $Clicks; 
    } 
    elseif(array_key_exists($Month, $array[$text5]) == false){ 
     $array[$text5][$Month] = $Clicks; 
    } 


} 
echo json_encode($array); 
?> 

、その後、私のJavascricptファイルに私はすでにPHP

ので、javascriptのコードでは、「getメソッド」で取得URLとして参照URLは同じにしたかったですURLでこの

$(document).ready(function(){ 
$.ajax({ 
    url : "http://localhost:8888/ClicksChart/ckbox.php?CatId <?php  $_GET["CatId"];?>", 
    type : "GET", 
    success : function(array){ 
     console.log(array); 

     alert('Welcome'); 

ようになり、私は例えば、私の「GETメソッド」 の値と同じURLを持っていると思った:私のgetメソッドでは、私は= 1,2,3" http://localhost:8888/ClicksChart/ckbox.php?CatIdを持っていますPHPの値と同じjavascriptファイルのURLファイル。 これを解決する方法はありますか?あなたは '=' 欠けているエコー

url : "http://localhost:8888/ClicksChart/ckbox.php?CatId=<?php echo $_GET['CatId'];?>", 

答えて

1

は、あなたのパラメータは、AJAX

$.ajax({ 
    url : "http://localhost:8888/ClicksChart/ckbox.php?CatId=<?php echo $_GET['CatId'];?>", 
    type : "GET", 
    dataType:'json', 
    success : function(array){ 
     console.log(array); 

     alert('Welcome'); 
+0

私はサンプルコードを教えていただけますか?なぜなら私はプログラミングには全く新しいからです。 –

+0

もありがとうございます。何かエラーがありますか? –

+0

行番号2の「SyntaxError:予期しない識別子」 –

1

にありません助けてくれてありがとうと 'エコー'

$.ajax({ 
url : "http://localhost:8888/ClicksChart/ckbox.php?CatId=<?php echo $_GET["CatId"];?>", 
+0

SyntaxError:予期しない識別子 –

1

を書くのを忘れ

関連する問題