我有一个 php 文件,它有一个如下所示的数组。
$selectShiftarray = array();
$shift=$_POST['selectShift'];
if ($shift)
{
foreach ($shift as $value)
{
array_push($selectShiftarray,$value);
}
}
我需要访问 AJAX 中的 $selectShiftarray 以将值传递给另一个 php 文件。
$.ajax({
type: 'POST',
url: '../c/sampleTest.php', //data: {data = <?php $POST['selectShift'] ?> },//"id=78&name=Allen",
dataType: 'json',
success: function (json) {
//alert('successful');
$.plot($("#placeholder"), json, {
series: {
stackpercent: true,
bars: {
show: true,
barWidth: 0.6,
align: "center"
}
},
xaxis: {
tickSize: 1
},
yaxis: {
max: 100,
tickFormatter: function (v, axis) {
return v.toFixed(axis.tickDecimals) + '%'
}
}
});
}
});
我试图将 AJAX 的数据字段中的数组值传递给 sampleTest.php 以执行计算。
如果我直接在两个 php 文件之间传递数组值,我想在当前 php 文件中包含 sampleTest.php。我的要求是,我不应该在任何 php 文件中包含 sampleTest.php 文件,因此我选择 AJAX 的 POST 方法。但我无法将数组传递给 sampleTest.php 文件。由于我是 AJAX 新手,我无法解决这个问题。谁能帮我解决这个问题。