使用AJAX将参数传递给PHP函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用AJAX将参数传递给PHP函数相关的知识,希望对你有一定的参考价值。
我应该使用javascript在另一个文件中调用php函数,我想将AJAX调用中的参数传递给PHP函数
这是我的JS功能:
setInterval(function () {
var url = <?php echo json_encode($con); ?>;
var valuereq = new XMLHttpRequest();
valuereq.open("GET", url, true);
valuereq.send();
valuereq.status;
valuereq.onreadystatechange = function () {
if (valuereq.readyState == 4 && valuereq.status == 200) {
var return_data = valuereq.responseText;
document.getElementById("conta").innerhtml = "Eseguito: " + return_data;
}
else document.getElementById("conta").innerHTML = valuereq.status;
}
}, 2000);
这是我的PHP函数到另一个文件:
function conta($mail){
global $wpdb, $table_name;
echo $table_name;
$count = $wpdb->get_var("SELECT contatore FROM $table_name WHERE email = '$mail'");
if($count!=NULL)
echo "$count";
else echo "inactive";
echo "$wpdb->last_error";
}
// call the function and pass the parameters
conta($mail);
有没有办法通过AJAX传递HttpRequest中的“$ mail”参数?先感谢您。
答案
当你使用GET
时,你可以在url
之后传递参数
valuereq.open("GET", url+'?email=emailvalue', true);
以上是关于使用AJAX将参数传递给PHP函数的主要内容,如果未能解决你的问题,请参考以下文章
如何将两个参数传递给由 ajax 函数调用的 python 函数?