我试图让使用$.get
$.get("test.php", function(result) {
if (result){
alert("FOUND");
} else {
alert("NONE");
}
});
PHP代码字符串形式的服务器是
<?php
echo ""; //found nothing
?>
但结果始终是“发现”,我尝试看看使用此代码
var m = "";
for (var k=0; k < result.length; k++) {
m += result.charCodeAt(k) + ",";
}
alert(m);
从服务器返回什么
结果是:9,13,10,9,13,10,
不管从服务器返回什么字符串,它总是以此字符串结尾。问题是什么?
使用代码格式化使用代码 –
它看起来像你在你的PHP文件中有几个标签和换行符。确保'<?php'在开始时是_right_,并且可以完全省略'?>'以确保您不会收到任何不需要的输出。这会改变结果吗? –
您也可以修剪客户端的字符串,因为它只包含空格。 –