问题描述
|
在编写作业的前三天。我成功做到了。但是当我上学时,我的代码有问题。我有一个ajax形式和一些php函数。
这是一个例子。
$i = 1
if($i == 1) {
echo \"yes\";
}
else {
echo \"no\";
}
我的样本中的答案是正确的。但就我而言,它总是错误的。我注意到ajax请求返回的消息是
// new line
// new line
yes
// new line
这就是为什么它是错误的。这是什么原因?我没有在代码中添加任何新行。
解决方法
您必须在某处有换行符:
在脚本的开头和结尾
或它包含的某些文件的开头和/或结尾
注意:确保you2ѭ标记之外没有任何内容:它将被发送到浏览器。
,如果您的代码不包含任何html,只需打开:
<?php
您无需关闭它。这将帮助您消除任何空格或换行
,如果您想摆脱困境,请尝试此操作
ob_clean();
echo \"yes\";
exit;