我正努力将我的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