Я разрабатываю часть веб-сайта, который загружает содержимое текстовой области и входного текста в удаленную базу данных, но у меня есть проблема в запросе AJAX ...
мой JavaScript:
function pubblica(pubblicato){
htmlpuro = document.getElementById("htmlpuro").value;
oggetto = document.getElementById("oggetto").value;
$.ajax({
type: "POST",
url: "salva_doc_ajax.php",
data: "oggetto="+oggetto+"&html="+htmlpuro+"&pubblicato=0",
dataType: "html",
//Inizio visualizzazione errori
success: function(msg)
{
alert(msg);
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
}
мой salva_doc_ajax.php:
<?php
if(isset($_POST['name']) && isset($_POST['html']) && isset($_POST['pubblicato'])){
$oggetto = $_POST['oggetto'];
$html = $_POST['html'];
$pubblicato = $_POST['pubblicato'];
$oggetto = addslashes(htmlentities($oggetto));
$html = addslashes(htmlentities($html));
echo "Oggetto: $oggetto";
echo "<br>HTML: $html";
echo "<br>Pubblicato: $pubblicato";
}else{
echo "Errore";
}
?>
Я проверял, что в 'htmlpure' и в 'oggetto' есть данные ... каждый раз, когда я запускаю эту функцию js, яполучить "Errore" со страницы php, например, если я не отправляю переменные $ _POST ...