我编写了以下代码来向表中添加数据:
它回应错误:
“未捕获的语法错误:意外的输入结束。”
关于问题可能是什么的任何想法?
<script>
$(document).ready(function() {
$.ajax({
url: "scripts/getArtists.php",
type: "post",
dataType: "json",
cache: "false",
success: function(data) {
var num = alert(object.keys(data).length);
var i;
for (i = 0; i < num; i++) {
$("myartist").append("<options>" + data[i].artist + "</options>")
}
}
});
</script>
答案 0 :(得分:2)
您忘了关闭$(document).ready
另外Object
代替object
。但这不会导致错误。
代码必须是:
<script>
$(document).ready(function() {
$.ajax({
url: "scripts/getArtists.php",
type: "post",
dataType: "json",
cache: "false",
success: function(data) {
var num = alert(object.keys(data).length);
var i;
for (i = 0; i < num; i++) {
$("myartist").append("<options>" + data[i].artist + "</options>")
}
}
});
});
</script>
答案 1 :(得分:0)
你错过了一个}); 删除最后一个“;”在关闭脚本标记之前并将其替换为});