【发布时间】:2014-10-31 21:11:16
【问题描述】:
我有两个 php 页面。在 first.php 页面中,用户选择订单,一个 div 填充了这个内容,没问题。并且有一个确认按钮来确认这些列表。当用户单击此按钮时,应该会打开 second.php 页面,并且应该在该页面上显示 div 的内容。这是我的 first.php div 和确认按钮的 html 代码。
<form method="post">
<div class="col-md-5" id="orderList">
<h3 align="centre">Order List</h3>
</div>
</form>
<form role="form" method="post" action="second.php">
<div id="firstConfirmButton">
<button type="submit" name="firstConfirmButton" id="firstConfirmButton" class="btn btn-primary btn-lg">Confirm</button>
</div>
</form>
这是将内容发布到 second.php 的 javascript 代码。第一个警报工作正常,但第二个警报没有。
$("#firstConfirmButton").click(function() {
var content = $('#orderList').html();
alert(content);
$.post("second.php", { html: content})
.done(function(data) {
alert(data);
$('#confirmForm').empty().append(data);
});
});
Second.php 页面有confirForm div,我想在其中显示内容。
<div id="confirmForm"> </div>
问题出在哪里?
【问题讨论】:
-
第二页将包含所有已发布的项目,位于恰当命名的
$_POST数组中。 -
当我尝试使用 $_POST 获取数据时,我看到了 array(1) { ["firstConfirmButton"]=> string(0) "" }
-
@user3235456 看我的回答;)
标签: javascript php jquery html