$ .Ajax .Append在Safari(iOS和OSX)上无法正常工作

Gooday

经过很多头疼,我转向你们寻求帮助。

我在一个方形空间页面上使用jQuery MixItUp – 但最近我遇到了代码块限制为300.000个字符的问题。 我的解决方案是附加一个包含数据的PHP文件。

我在这里使用这段代码来附加一个包含电影标题和其他信息的PHP文件:

 $.ajax({ url: "/assets/filmlist.php" + '?' + Math.random() * Math.random(), dataType: 'html', cache: false, success: function(html) { $('#filmlist').html(html); } });   
 

这是页面: findfilmimportphp 。

这种方法在每个浏览器中都很有效,除了移动和桌面上的Safari之外我没有任何问题。 它要么不从php加载数据,要么在刷新页面之前MixItUp排序不起作用 – 有时根本没有任何事情发生。

我不知道为什么会这样,以及如何应对它。

可能导致此问题的原因是什么?