Jquery加载php工作到div但不在表单中

时间:2015-06-03 10:55:20

标签: javascript php jquery html

我正在尝试使用<?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>

不起作用。

1 个答案:

答案 0 :(得分:0)

您的选择器不正确。目前,您正在寻找标识为input

send元素

使用,删除:input[name='data']

$("#send"). //For input selector

而不是

$("#send:input[name='data']").