我在下面写出了JS数据的示例部分。我希望它输出"驴人",但它输出单词"数组",所以我不确定如何获取确切的数据。魔术建议只是一个用于引导的插件,可以进行下拉列表。
.html
<form action="demo.php" method="post">
<input class="form-control" name = "character" id="character">
<button type="submit">SUBMIT</button>
</form>
我的 JavaScript 在 html 中
$('#character').magicSuggest({
placeholder: 'Enter a CharacterName...',
data: [{
name: 'MonkeyMan',
pic: '<img src="tinyIcons/donkeySquare.png">'
}],
valueField: 'name',
valueField: 'pic',
});
简单的PHP代码:
$pp = $_POST["character"];
if (isset($pp)) {echo $pp;}
else
{echo "nothing there";}
$('#character').magicSuggest({
placeholder: 'Enter a CharacterName...',
data: [{
name: 'MonkeyMan',
pic: '<img src="tinyIcons/donkeySquare.png">'
}],
valueField: 'name'
});
$pp = $_POST["character"];
if(isset($pp)) {
if(is_array($pp)) {
if(isset($pp["name"])) {
echo $pp["name"];
} else {
# just see what's in the array
print_r($pp);
}
} else {
echo $pp;
}
} else {
echo "nothing there";
}