我的问题是:我必须使用 ajax 调用将变量从 a.php 传递给 b.php,该调用从 a.php 获取变量 'numitems' 并将其传递给 b.php ...
我的代码在下面,但是当我尝试在 b.php 中检索“numitems”时,我收到了这条消息:
注意:未定义的索引:第 19 行 b.php 中的 numitems
stringaPost();
xmlHttp.open('POST', "b.php", true);
xmlHttp.onreadystatechange = function() {
if(xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
data: {numitems : <?php $numitems;?> }
document.getElementById("primaryContent").innerHTML=xmlHttp.responseText;
}
}
};
相反,在 b.php 我有:
$numitems = $_POST['numitems'];
问题可能与数据一致:{numitems : <?php $numitems;?>
但我不确定,也无法找出问题的根源。