我正在尝试使用<?Php echo $_post['data'];?>
将数据导入另一个INFORM.php文件到<p>
标记中。
结果我得到undefined
,所以我比较下面的两个代码,但我不明白为什么:
<script>
function inform(cx, cy) {
$(document).ready(function() {
var c_x = cx;
var c_y = cy;
$("#cont").load("index5.php", {
cox: c_x,
coy: c_y
});
})
};
</script>
<div id="cont" style='position:absolute;top:100px;left: 100px; border:solid 1px black;width:auto; height:auto;z-index:99;'></div>
工作正常,这一个:
<script>
function inform(cx, cy) {
$(document).ready(function() {
var c_x = cx;
var c_y = cy;
$("#send:input[name='data']").load("index5.php", {
cox: c_x,
coy: c_y
});
})
};
</script>
<form id="send" style="position: absolute;top:500px;left:20px; z-index: 9999;" action="INFORM.php" method="POST" target="hidden-form">
<input type="hidden" id="seg1" name="data" />
<input type="submit" value="Send Data">
</form>
不起作用。
答案 0 :(得分:0)
您的选择器不正确。目前,您正在寻找标识为input
send
元素
使用,删除:input[name='data']
$("#send"). //For input selector
而不是
$("#send:input[name='data']").