2017-08-09 3 views
0

これにより、ユーザはjsonを使用してJsonエンコードの値を表示する方法は?

<script> 

var strBuilder = []; 

$.ajax({ 
    url: "/php/getnotications.php", 
    type: "GET", 
    dataType: 'json', 
    crossDomain: true, 
    success: function(result) { 
     $.each(result, function(index,obj){ 

    if (obj.hasOwnProperty(valor)) 
    { 
     strBuilder.push("Key is " + valor +"\n"); 
    }else{ 
     strBuilder.push("error"); 
    } 

    $("#get-not").append(obj.count(id)); 
     alert(strBuilder.join("")); 
    }); 
    }, 

    error: function(result) 
    { 
     console.log(result); 
    } 
}) 

</script> 

を読むために持っている。これは、JSONのオブジェクトであることを通知の数を取得するための私のコードです:私は場合

Object

+0

あなたでし[文字列化](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify)オブジェクトを表示する前にオブジェクトを返します – litelite

+0

ログが 'error'のものであれば、リクエストに何か間違っています。 – charlietfl

+0

@charlietflがエラーステートメントで未定義になる –

答えて

0

を受けるconsole.log

[{"count(id)":"3"}] 

「3」を取得したい:

console.log(result["count(id)"]); 

それとも、文字列としてすべてのJSONをしたい場合:

console.log(JSON.stringify(result)); 
+0

は完全に有効ですjson、最初のステートメントはtrueではありません – charlietfl

+0

はい、そうです。 – d2718nis

+0

このコードを使用しないでください –

関連する問題