我打电话的时候:
var status = $('#status').val();
将值设置为带空格的东西(在本例中为“Please Select ...”),状态变量返回“Please”,在第一个空格后切掉所有内容。
经过进一步测试后,我发现这似乎只发生在组合框
上这是标记:
<select name = "status" id="status" class="wide_field">
<?php
populate_list("statuses.txt");
?>
</select>
和php
function populate_list($list_file)
{
echo "<option value=Please Select...>Please Select...</option>";
$file = file($list_file,$file);
for($i=0;$i<count($file);$i++)
{
echo "<option value=".$file[$i].">".$file[$i]."</option>";
}
}
答案 0 :(得分:4)
在您的值周围加上引号。
例如:echo "<option value=\"Please Select...\">Please Select...</option>";