Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 字符串中的幻影空间_Javascript_Php_Jquery - Fatal编程技术网

Javascript 字符串中的幻影空间

Javascript 字符串中的幻影空间,javascript,php,jquery,Javascript,Php,Jquery,我有一个输入字段,它被发送到服务器,经过检查,然后返回。但奇怪的是,当它返回时,它的结尾看起来像是一个制表符断裂 jQuery: var name = $("#name").val(); $.ajax({ url: "JSON/checkName.php", data: "name=" + name, method: "POST" }) .done(function(msg) { alert("msg: " + msg + ". Name: " + name +

我有一个输入字段,它被发送到服务器,经过检查,然后返回。但奇怪的是,当它返回时,它的结尾看起来像是一个制表符断裂

jQuery:

var name = $("#name").val();
$.ajax({
    url: "JSON/checkName.php",
    data: "name=" + name,
    method: "POST"
})
.done(function(msg) {
    alert("msg: " + msg + ". Name: " + name + ".");
    }
})
checkName.php:

<?php
require_once "../dbPDO.php";

function clean($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}

$name = clean($_POST["name"]);

$sql = "SELECT * FROM `names` WHERE `name` = '$name' AND `valid` = TRUE";
$stmt = $DBcon->prepare($sql);
$stmt->execute();
$count = $stmt->rowCount();
if($count == 1) {
    echo $name;
} else {
    echo "Error";
}
?>
…应在何时显示:

msg: James. Name: James.

有什么想法吗?

如果在结束
?>
标记后有任何空格,它将在输出中结束。无论如何,您不需要结束标记(请参阅)。

如果在结束标记后有任何空格,它将在输出中结束。无论如何,您不需要结束标记(请参阅)。

谢谢,伙计-您搞定了!谢谢你,伙计,你搞定了!
msg: James. Name: James.