Chrome会在响应的开头和结尾显示其他字符,因为我无法使用if语句,例如
if(result=="Saved"){
alert("Yihuu");
}
使用firefox我没有任何问题。
如何防止此问题?
JavaScript代码
$.ajax({
url: "http://localhost:8080/RestHmdy/api.php/register",
type: "POST",
data: JSON.stringify(user),
contentType: 'application/json; charset=utf-8',
success: function (result) {
alert(result);
},
error: function (xhr, status, err) {
alert("Error "+err,xhr,status);
}
})
PHP响应代码
if($stmt->execute()){
echo "Saved";
}else{
echo "Unsaved";
}