$ .Ajax .Append no funciona correctamente en Safari (iOS y OSX)

Adios

Después de un montón de headcatching, me dirijo a ustedes por ayuda.

Estoy usando jQuery MixItUp en una página de espacio cuadrado que tengo, pero recientemente tuve un problema con la limitación del Bloque de Código de 300,000 caracteres. Mi solución es adjuntar un archivo PHP que contiene los datos en su lugar.

Utilizo este código aquí para adjuntar un archivo PHP, que contiene títulos de películas y otra información:

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

Aquí está la página: findfilmimportphp .

Este método funciona muy bien en todos los navegadores, y no tengo ningún problema, excepto en Safari en dispositivos móviles y de escritorio. O bien no cargará datos del php o la ordenación de MixItUp no funcionará hasta que actualice la página, y algunas veces no sucede nada.

Y no tengo idea de por qué es esto y qué hacer al respecto.

¿Qué podría estar causando este problema?