-3

我有两个文件,一个是charts.js,另一个是getdata.php。chart.js 文件有一个变量campaignId(这是一个数字),我需要将它传递给我的getdata.php 文件,我想在其中将campaignId 放入MySQL 查询中。问题是该值没有传递给 php 文件。我该如何解决这个问题。谢谢

我在本地运行我的所有代码。使用 MAMP。我所有的代码文件都在一个文件夹中,并且路径被提供给 MAMP。

在charts.js 文件中,这就是我正在写的内容。

function  category(camp_id){   
        camp = camp_id;   
        $.ajax({   
        type: "POST",   
        url: "http://localhost:8888/getdata8.php",   
        data: camp,   
        error:function() {   
                alert("sorry")   
        },   
       success: function(result) {   
           alert(result);   
       }   
    });   
}  

在我的 PhP 中,我正在做:

$id= $_POST['camp'];
4

2 回答 2

1

您可能没有正确声明/设置营地,应该如下所示:

var camp = "camp=" + camp_id;
于 2013-04-30T20:37:01.727 回答
1

将对象传递给data

data: {
    camp: camp_id
}
于 2013-04-30T20:35:30.020 回答