【发布时间】:2015-06-07 18:46:17
【问题描述】:
您好,我有一个网页,我正在通过 Ajax 调用加载数据,在该网页中我有一个 HTML5 <audio> 元素。当用户单击链接时,内容会立即加载。但是当用户尝试播放<audio> 元素然后单击内容时,Ajax 调用正在等待所有音频媒体内容被加载然后处理 Ajax 调用。
即使正在加载其他内容,我也想进行 Ajax 调用。
$.ajax({
url: e.state.url,
method: "POST",
data: {history_nav:true},
success: function (data, textStatus, jqXHR) {
var jdata = JSON.parse(data);
document.getElementById("app-content").innerHTML = jdata.html;
document.title = jdata.title;
}
});
【问题讨论】:
-
你能在某处发布代码吗?或链接?我相信您正在寻找的是 $when,请参阅示例 jquerybyexample.net/2013/05/…
-
嗨@hardik 链接:musicmoron.com
-
我相信 @hardik
$when用于发出并行 Ajax 请求。我不是在进行并行 Ajax 调用,而是在进行一个被加载媒体阻止的 Ajax 调用。
标签: javascript jquery ajax html audio