Ajax调用等待音频媒体加载

时间:2015-04-02 17:48:51

标签: javascript jquery ajax html5 audio

您好我有一个网页,我通过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;
                 }
              });

Loading requests

1 个答案:

答案 0 :(得分:0)

问题不在于Ajax调用PHP锁定会话并阻止Ajax调用。我只需要添加session_write_close();以使Ajax调用与媒体加载并行工作。