gpt4 book ai didi

php - 将 ajax 数据发布到 PHP 并返回数据

转载 作者:可可西里 更新时间:2023-10-31 22:40:49 24 4
gpt4 key购买 nike

如何将一些 ajax 数据发送到 Controller 函数并将其取回?因为我想向函数发布一个整数,并获得另一个整数(发布 ID 的项目的总票数),成功后我想回显该票数。我不知道如何将“id”发布到 Controller 功能。请看我的代码:

//post this integet
the_id = $(this).attr('id');

$.ajax({
type: "POST",
data: the_id,
url: "http://localhost/test/index.php/data/count_votes",
success: function(){
//the controller function count_votes returns an integer.
//echo that with the fade in here.

}
});

最佳答案

 $.ajax({
type: "POST",
data: {data:the_id},
url: "http://localhost/test/index.php/data/count_votes",
success: function(data){
//data will contain the vote count echoed by the controller i.e.
"yourVoteCount"
//then append the result where ever you want like
$("span#votes_number").html(data); //data will be containing the vote count which you have echoed from the controller

}
});

在 Controller 中

$data = $_POST['data'];  //$data will contain the_id
//do some processing
echo "yourVoteCount";

澄清

我觉得你很困惑

{data:the_id}

success:function(data){

两个数据是不同的,为了您自己的清晰起见,您可以将其修改为

success:function(vote_count){
$(span#someId).html(vote_count);

关于php - 将 ajax 数据发布到 PHP 并返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6616539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com