我正在尝试使用以下功能将单个选择选项值发布到pChart
页面。当我尝试在开发人员工具中检查表单数据时,它表明该name:datastring
对已发布到 PHP 文件中。Javascript文件如下:
$(document).ready(function() {
$('#players').on('change', function() {
var dataString = $('#players option:selected').val();
$.post("../pChart2.1.3/AllPillarsCoach.php",
{name:dataString},
"\nStatus: " + status);
});
});
但它显示了一个空数组:
<?php
echo "<pre>";
var_dump($_POST)."br /";
echo "</pre><br>";
...
?>
我也检查过GET
,但没有成功。我不希望返回到浏览器,因为 PHP 页面呈现图像并且对于应用到div
.
感谢到目前为止我的原始功能的回复,我将其截断以尝试确保 pChart 将被解析。
$(document).ready(function() {
$('#players').on('change', function() {
var dataString = $('#players option:selected').val();
$.post("../pChart2.1.3/All.php",{name:dataString},"\nStatus: " + status,
function(status){
alert("Data: " + dataString + "\Status: " + status);
});
});
});
两个版本的开发人员工具都建议表单数据正在发布名称= thw17po14 并解析名称:thw17po14。警报同时显示 dataString 和成功消息。我只想将发布数据作为查询的标准,结果图表将单独访问,因此无需返回浏览器。现在的警报在更改“选择选项”后显示以下内容,再次感谢您提前提供的任何帮助。
Data: thw17po14Status: <pre>array(1){
["name"]=>
string(9)"thw17po14"
}
</pre><br>