Datalist不会在空格后打印完整的名称。它只是给出了第一个名字,即忽略了空格后的完整名称。名称从数据库中提取。假设银行名称为“XYZ Global Bank”,则它在下拉列表中仅显示“XYZ”,并且不显示其余名称。 请帮帮我。
$("#btnTest").on("click", function () {
var product = {};
product.Code = $("#txtCode").val();
product.Name = $("#txtName").val();
var url = "http://localhost:8080/api/products/SaveProduct";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify(product),
url: url,
success: function(response){
alert("ok");
},
error: function(response, status, request){
alert("error");
}
});
});
答案 0 :(得分:0)
嗨,使用此代码,它将解决您的所有空间问题。为了您的参考,我附上了一个图像文件,因此对您来说非常有帮助。
<?php
$conn = new mysqli('localhost', 'username', 'password', 'database-name')
or die ('Cannot connect to db');
$result = $conn->query(" SELECT DISTINCT name FROM issuer;");
echo "<select name='name' class='required-entry form-control' id='name' >";
while ($row = $result->fetch_assoc()) {
unset($name);
$name = $row['name'];
echo '<option value=""></option>';
echo '<option value="'.$name.'">'.$name.'</option>';
}
echo "</select>";
?>
答案 1 :(得分:0)
$name = htmlentities($row['name']);
echo "<option value='$name'>";