以下脚本在继续循环之前不会等待 $.get 完成页面加载:
$.each(data.songs, function(index, val) {
$('#nowartist')
.append('song starting');
$.get("http://localhost/play.php", function(data){
alert('done');
});
});
数据是一个 JSON 对象
任何想法或意见将不胜感激。
最佳答案
$.ajax({
async: false,
type: 'GET',
url: 'http://localhost/play.php',
success: function(data) {
//callback
}
});
应该可以的。
Old docs
2021 docs
https://stackoverflow.com/questions/1761417/
相关文章:
jquery - 使用 jQuery 测试 JSON 中的空数组对象
json - 数据表错误 : "Requested unknown parameter"
json - 如何在 Django JSONField 数据上聚合(最小/最大等)?
javascript - 如何检查 JSON 响应元素是否为数组?
java - Android如何对JSONObjects的JSONArray进行排序
android - 如何将 HttpEntity 转换为 JSON?
json - 将 Pandas DataFrame 转换为 JSON 格式