2012-01-11 3 views
0

サーバーから受信したJSON応答に基づいて順序付きリストに追加しようとしています。レスポンスにはHTMLタグが含まれており、何らかの理由でHTMLでレンダリングされません。レスポンスメッセージのconsole.logは正常です。しかし、これを私のリストに追加すると、画面に表示されません。JqueryはHTMLをコンテンツとして持つ順序付きリストに追加できません

バックエンドでjqueryとPHP/Mysqlでajax呼び出しを使用しています。

success: function (response) { 
        var responsedata = jQuery.parseJSON(response); 
        console.log(responsedata.msg); 
        $('#step3ul2').append("<li>"+responsedata.msg+"</li>"); 
        $("#finalmsgsuccessdiv").show();  
        }, 

にconsole.logプリント::ブラウザが何を示していないが

<a href = '../editrequest/index.php?q=88>Request id 88</a> was successfully added in the system 

は、ここではjqueryのコードスニペットです。

+0

<a href = '../editrequest/index.php?q=88> 

あなたのセレクタは正しいですか?あなたのHTMLはどのように見えますか? –

+0

明らかに、ちょうどあなたがID「step3ul2」と「finalmsgsuccessdiv」を持つ要素を持っていますか? – gideon

答えて

8

'a'タグのhref属性に単一引用符が閉じられていない可能性がありますか?

<a href = '../editrequest/index.php?q=88'> 
+0

+1良いキャッチ! – gideon

+1

ええ、それは問題を引き起こしていたようです....私は家に帰るための時間を推測する..遅く:)ありがとうたくさんの! –

+0

hehe、ええ、時には私たちの夢(またはそれの欠如)に答えがあります。がんばろう! – Chango

関連する問題