我很难将我的AJAX查询结果正确发送到我的PHP脚本(gethint2.php)。只是想知道我在这里做错了什么。感谢能够容忍我,因为我是AJAX / Javascript的新手:)
如果我没有提出条件(if(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');
}
?>