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]
答案 0 :(得分:3)
将dataType: 'html'
添加到您的$.ajax
函数声明中。它告诉jQuery以HTML格式解析返回的数据。