如何通过ajax响应输出<br/>?

时间:2014-06-21 17:27:17

标签: php jquery html ajax

ajax.php

 foreach ($errors as $e)    

 echo "<br>".$e;  // doesn't work

 echo $e."<br>";  // doesn't work

 echo "\n\n".$e;  // doesn't work

 echo $e."\n\n";  // doesn't work

我的javascript:

 ...
 $.ajax( {
  type: "POST",
  url: form.attr( 'action' ),
  data: form.serialize(),
  success: function( response ) {
    $("b#signupErr").html(response);
    $("b#signupErr").fadeIn();
  }
} );
 ...

一切都按预期工作,除了&lt; br&gt;没有跳到新行

我的html看起来像第一张图片,但我想要第二张图片(见红色文字):

   ![preview][1]

1 个答案:

答案 0 :(得分:3)

dataType: 'html'添加到您的$.ajax函数声明中。它告诉jQuery以HTML格式解析返回的数据。