我正努力將我的AJAX查詢的結果正確發送到我的PHP腳本(gethint2.php)。只是想知道我在這裏做錯了什麼。感謝對我的寬容,因爲我是一個新手在AJAX/Javascript :)從AJAX查詢中獲取JSON結果
如果我不把條件(如果(isset($ _ POST ['controleur']))...,它工作非常清楚
這裏是我的查詢:
<script>
function showHint2(pControleur) {
var args = '';
console.log("Coucou show int " + pControleur);
/*var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
}; xmlhttp.open("GET", "gethint2.php", true);
xmlhttp.send();*/
//args = 'controle='+pControleur;
$.ajax({
type: "POST",
url: "gethint2.php",
//data: "{" + args + "}",
data : {controleur: pControleur},
contentType: "application/json; charset=utf-8",
dataType: "json",
success : function(code_html, statut){ // success est toujours en place, bien sûr !
},
error : function(resultat, statut, erreur){
},
complete : function(resultat, statut){
}
});
}
</script>
我gethint2.php文件:
<?php require('common.php');
if(isset($_POST['controleur']))
{
$result = $db->add_news('titles');
}
?>
這裏有什麼問題? –
我應該能夠與我的數據庫進行交互,如果我刪除條件if(isset($ _ POST ['pControleur'])),但只要我放這條線,我就很掙扎。 – Laurent
嘗試'if(isset($ _ POST ['controleur']))' – Jigar