2016-09-29 10 views
1

json dataにHTMLを渡したいと思います。データを表示している間に、htmlコードもstringとして表示されます。どのようにしてURLを表示できますかjsonメッセージでjsonデータのhtmlをコントローラからcodeigniterで表示する方法

コントローラーコード:Ajaxの成功に

    $jsarr['msg'] = 'you have not yet - register here <a href="member/register">Register</a>'; 
        $jsarr['redirect'] = 0; 
        echo json_encode($jsarr); 
      } 

if(data.result == 'success'){ 
     //some code 
    }else{ 
     $(".error").text(data.msg); 
    } 

は、ソリューションを手に入れた:jqueryので 、私はおそらく

if(data.result == 'success'){ 
    //some code 
}else{ 
    $(".error").html(data.msg); 
} 
+2

'jQuery.parseHTML()'を使用できます。関数にhtml文字列を渡すことができます。 –

答えて

0

それは可能なHTMLを使用テキストの代わりにlike コントローラ:

$html='<html> 
     <head> 
     </head> 
     <body> 
     <h1>Hello World!</h1> 
     </body> 
    </html>'; 
echo json_encode($html); 
関連する問題