总结一下我在这里要实现的目标:
在 的内部,当在下拉列表中选择一个选项时,将使用内部的事件index.php调用一个函数onchange="displayData(this)<select>
POST此函数对 PHP 页面 ( target.php)执行 AJAX请求,value其中包含所选选项的data
PHP页面显示div在页面上的a里面
这是使用 jQuery 的函数:
function displayData(str){
$.ajax({
url: "target.php",
type: "POST",
data: {"value": str.value},
success: function(data){
console.log(data);
}
});
$('#my-div').load('target.php');
}
为了方便起见,PHP 页面如下所示:<?php echo $_POST['value']; ?>
data登录时success,一切似乎都正常, 的值$_POST['value']正确显示在控制台中。但是在页面本身中,我收到一个错误:
注意:未定义索引:值
对不起,如果它看起来有点愚蠢,但我不知道我做错了什么......所以我想问问社区。谢谢你们的帮助!干杯。
摇曳的蔷薇
呼啦一阵风
心有法竹
慕姐8265434
随时随地看视频慕课网APP