<script type="text/javascript">
$(document).ready(function() {
$('input#zip').autocomplete({
var cityAndState = joinedValues.split("|")[1];
dataType: "json",
source: "../src/php/registration/getFanLoc.php",
minLength: 3,
select: function(event, args) {
event.preventDefault();
var joinedValues = args.item.value;
var id = joinedValues.split("|")[0];
var cityAndState = joinedValues.split("|")[1];
document.getElementById('actualZip').value = id;
document.getElementById('zip').value = cityAndState;
}
});
});
</script>
FF中的JavaScript控制台正在抛出此错误:
missing : after property id
[Break On This Error]
var cityAndState= joinedValues.split("|")[1];
我该如何解决这个问题?我有点困惑,真的很感激一些帮助。
答案 0 :(得分:1)
由于错误试图告诉你:
var cityAndState = joinedValues.split("|")[1];
无法出现在对象文字中。
答案 1 :(得分:0)
将此行放在$('input#zip').autocomplete
之前:
var cityAndState= joinedValues.split("|")[1];
因此您的代码如下所示:
$(document).readh(function() {
var cityAndState= joinedValues.split("|")[1];
$('input#zip').autocomplete({
// ...
});
});
但是我没有看到cityAndState
变量的实际用法,所以它真的需要吗?