Zdravím,
na svých stránkách používám anketu a chtěl jsem si předělat tak, aby fungovala pomocí jquery a ajaxu, abych nemusel reloadovat celou stránku při hlasování. Doma na localhostu mám server LAMPP, takže Apache, ale na hostingu stránky běží na NGINX.
Zpracování ankety volám takto:
$(function()
{
$("#'.$cislo.'").click(function()
{
$.ajax({
url: "anketa_formy.php",
type: "GET",
data: { anketa: "'.$cislo.'"},
cache: false,
success: function() {alert("OK")}
});
$(document).ready(function() {$("#anketa").load("anketa_formajax.php");})
});
});
Na localhostu to funguje. Proběhne skript anketa_formy.php, který uloží všchno, co má do databáze, a pak se znovu načte anketa_formajax.php již s přidaným hlasem. Takže funguje, tak jak má.
Problém nastává po nahrání na hosting, kde běží NGINX. Tam proběhne skript anketa_formy.php a všechno správně uloží do DB, ale funkce load(anketa_formajax.php) sice proběhne a načte daný skript, ale server v podstatě nezpracuje php v tomto souboru a vypíše jen to, co je mimo <?php ?>.
Můžete mi nějak poradit, aby to fungovalo i na hostingu s NGINX?