2012-03-22 10 views
-2

と私は、このHTMLを持っています: "http://localhost/test2/ajax.php"、 タイプ: "GET"、 データタイプ: "json"、 成功:機能(データ) { アラート( "This is my data:" + data); }、 エラー:機能(エラー) { アラート(JSON.stringify(エラー)); } });取得JSONはjQueryとPHP

 } 
    </script> 

結果ステータス0。私は、行を取り、それらを私はそれを行うのですされjason..the問題にエンコードする必要があり

[{"Article1":"11111111111111111"},{"Article2":"22222222222222222222"},{"Article3":"333333333333"}] 

:警告 にajax.phpページからの出力を厥? そして、どのように私はajax呼び出しの成功の3段落にデータを挿入するのですか?

+2

。 –

+0

あなたのエディタでfind-replaceを実行し、jasonを 'json'に置き換えてください –

+0

私はそれを行いました...私が正しく行ったかどうかを知る必要があります。データベースからのデータの抽出とそのエンコードの権利ですか? – BlackFire27

答えて

1

にコンテンツを追加します。段落にデータを配置するにはhttp://lv.php.net/manual/en/function.json-encode.php を...行くための一つの方法は、各段落にIDを割り当て、サーバからの応答をトラバースすることであり、それぞれの適切な段落にデータを入れる。これを行うには他の方法もありますが、これを試すことができます。何かを作ってから、私たち(または私たち)が問題に直面すると問題を解決するのに役立ちます。成功の使用では

このような何か:私はあなたがJSON、ないジェイソンを意味だと思う

$.each(data, function(key, value){ 
    $('#myDiv').append('<p class="paragraph">' + value[0] + '<br /><br />' + value[1] + '</p>'); 
}); 
+0

私はIDを使用できません..私は解決策が1つの段落に挿入してから次のものを検索することになると思います – BlackFire27

+0

確かに - 他のソリューションも使用できます。ちょうどその後、まず空のid = "myDiv"(またはAjaxレスポンスでクリーンアップ)を作成し、パラグラフを入力します。私が言ったように、事を終わらせる方法はたくさんあります。何かを試してください。 – Endijs

+0

コードを見てください。私の質問を更新しました – BlackFire27

0

jason、JSONというJSONはありません。
あなたのコードでそれを修正すれば、うまくいくかもしれません。

JSONの使用を補うためにdivの

success:function(data){ 
    $('div').append(data); 
} 
+1

それは有効な点ですが、彼のコードはまだ不完全です。 – talereader

+0

確かに、私は彼のコードを完了しませんが、それはstackoverflowのためのものではありません。 –

+0

あまりにも有効な点です:) – talereader