2011-09-13 12 views
0

私が間違っているかどうかわかりません。 しかし、次のスクリプトを実行すると、同じ情報を2回ロードするようです。

情報を1回だけ表示する必要がある場合。 私は何かを見逃しているのだろうか?ここで

$.getJSON('system/classes/core.php?task=listmyleads&userid='+userid, function(data) { 

     $.each(data,function(i,myinfo){ 
      $("tbody").append('<tr>'+ 
'   <td id="row" class="small"><input id="'+myinfo.customer_id+'" type="checkbox"></td>'+ 
'   <td>'+myinfo.CreatedTime+'</td>'+ 
'   <td>'+myinfo.Company+'</td>'+ 
'   <td class="center">'+myinfo.FirstName+' '+myinfo.LastName+'</td>'+ 
'   <td class="center">'+myinfo.Phone+'</td>'+ 
'   <td class="center bigger">'+myinfo.Email+'</td>'+ 
'   <td class="center">'+myinfo.stafffirstname+' '+myinfo.stafflastname+'</td>'+ 
'   <td class="center last">A</td>'+ 
'  </tr>'); 
     }); 

    });  

データへのリンクです - http://incard.com.au/telesales/system/classes/core.php?task=listmyleads&userid=1

+0

私は警告をするとき(i)毎回0から1になることを気付いた。 – RussellHarrower

答えて

-1

私はそれが二回実行させるような何も表示されません。 $ .getJSON関数が複数回呼び出されていないことを確認してください。可能であれば、イベントをいくつかの要素に複数回アタッチしてください。

もう1つの可能性は、リクエストから返される複数のJSONオブジェクトです。 Firebugを使用して、実際のデータが電線にどのようなものであるかを確認します。

+0

理由はない。 -1。 –

0

私の推測では、dataには複数のレコードが含まれていると思いますが、PHPで2回エコーしていますか?

+0

いいえ私はここにデータへのリンクはありません、印刷を使用していますhttp://incard.com.au/telesales/system/classes/core.php?task=listmyleads&userid=1 – RussellHarrower

-1

JSONは実際には有効なJSONではありません(JSONlintまたはjslintに貼り付けて確認できます)。文字列の先頭と末尾にそれぞれ()を削除してみます。

関連する問題