Я работаю над небольшим проектом для университета и должен был многому научиться самостоятельно, поскольку остальная часть команды не знает, как это работает.
В любом случае, короткое объяснение: я извлекаю данные из базы данных с помощью PHP и передаю ее в другой файл, конвертирую в JSON и продолжаю работать с ним в JavaScript.
Он работает большую часть времени. Но иногда, когда я загружаю страницу, она дает мне Refused to execute script
ошибки Refused to execute script
потому что его MIME-тип ( text/html
) не является исполняемым. Думаю, это связано с тем, что это очень много данных?
Я без понятия что это значит. Поэтому мне понадобится довольно простое объяснение.
Ниже приведен код кода, который я использую для передачи данных.
db2js.php
<?php CONNECTING TO DATABASE QUERY $result=RESULT OF QUERY echo 'dbausgabe='.$result; ?>
index.html (где действительно нужны данные)
<html> <head> <script language="JavaScript" src="db2js.php"></script> </head> <body> <script language="JavaScript"> var JSON_dbausgabe = JSON.parse(dbausgabe); document.write(dbausgabe); </script> </body> </html>
Я знаю, что есть еще несколько людей, которые спрашивают об этом, но это меня довольно сбивает с толку, так как я действительно новичок в этом.