我在这里见过很多关于这方面的问题和答案,但我无法使它发挥作用。我做错什么了?
function addVote(trainingID , guiderID , StudentID){
$.ajax({
type: "POST",
url: "../server/addVote.php",
data: { "trainingsID": trainingID , "StudentID": StudentID ,"GuiderID": guiderID }
});
}
我也试图把它作为一个字符串发送,但它仍然不起作用。
如果我像这样运行它,它就能工作,但是我想使用以前的版本。
$.ajax({
type: "POST",
url: "../server/addVote.php?trainingsID="+trainingID+"&StudentID="+StudentID+"&GuiderID="+guiderID
});
发布于 2015-09-02 14:53:54
当您将参数放在URL中时,它们将放在服务器上的$_GET
中,而不是$_POST
中。所以使用$_GET['trainingsID']
,等等。
如果您希望能够将脚本与GET
或POST
参数一起使用,则可以在PHP中使用$_REQUEST
--它包含两组合并的参数。
https://stackoverflow.com/questions/32355874
复制相似问题