2016-05-13 14 views
1

私はこのように見ているページの一部があります。今、私は、データベースから、私は上の表示するために必要なすべてのデータを取得しています enter image description hereJSONの文字列をHTMLのプレタグに追加するにはどうすればよいですか?

enter image description here

そして、ここではそれがどのように見えるべきかですがページ。

$korisnickiId=$_POST['userId']; 
$q="SELECT `facebook_app_id`,`facebook_ids`,`authorization_date`,`status`,`date_added`,`users_added` FROM `previous_imports` WHERE `user_id`='$korisnickiId'"; 
$result=$mysqli->query($q); 
while($fetchedResult=$result->fetch_assoc()) { 
$encoded = $fetchedResult; 
$makeItApliable='{'; 
foreach($encoded as $key=>$value){ 
$makeItApliable.=' 
"'.$key.'" : "'.$value.'", 
'; 
} 
$makeItApliable.='},'; 
rtrim($makeItApliable, ","); 
echo ($makeItApliable); 
} 

ので$makeItApliableこのコードの塊は、次のようになります後: enter image description here そして、私はそれがページ上に正確次のようになりたいので、私は$makeItApliable変数をエコーとjQueryこのコードの一部を実行している(すべてがあります

$.ajax({ 
     url: "../includes/adapter.php", 
     type: "POST", 
     dataType: "JSON", 
     data: data, 
     async: true, 
     success: function (data) { 
     if(data){ 
     console.log(data); 
     $('#goliSpan').html("<span>"+data+"</span>"); 
       } 
     } 
}); 

をそして、これは、このデータが追加されるHTMLです::)Ajaxを介して行わ

<pre id="istosakriti" class=""> 
HTTP 200 OK 
Allow: <span class="plavi-txt">GET, POST</span> 
Content-Type: <span class="plavi-txt">application/json</span> 
Vary: <span class="plavi-txt">Accept</span> 
     <span id="goliSpan" class="tamnocrveno"></span> 
</pre> 

idがgoliSpanのこのスパンでは、このJSON(またはJSONの検索文字列)を追加する必要があります。しかし、上記のコードを実行すると何も起こりません。

$('#goliSpan').append("<span>"+data+"</span>"); 

そして

$('#goliSpan').text(data); 

しかし、何も機能しません:でも試してみました。何か考えているなら、助けてください。 $resultをエンコードし、Content-Typeを設定し、あなたのPHPコードを更新する

答えて

0

使用json_encode

$korisnickiId=$_POST['userId']; 
$q="SELECT `facebook_app_id`,`facebook_ids`,`authorization_date`,`status`,`date_added`,`users_added` FROM `previous_imports` WHERE `user_id`='$korisnickiId'"; 
$result=$mysqli->query($q); 

header('Content-Type: application/json'); 
echo json_encode($result); 
関連する問題