我有两个php页面。首先。php页面用户选择订单,一个div正在填充此内容,没有问题。并且有一个确认按钮来确认这些列表。当用户单击此按钮时,秒。应打开php页面,并在该页面上显示div的内容。这是我的第一个html代码。php div和确认按钮。
<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);
});
});
其次.php页面有confirForm div,我想显示其中的内容。
<div id="confirmForm"> </div>
问题在哪里?
您使用POST方法将表单提交到页面second.php,因此可以使用此PHP代码从第二页检索数据:
var_dump($_POST);
所以基本上,数据存储在< code>$_POST数组中。
关于你的第二个问题。如果你首先需要从Javascript中获取一个值,你需要避免提交默认表单。你可以这样做:
$("#firstConfirmButton").click(function(e) {
var data = $('#orderList').html();
e.preventDefault();
//...
}
这将避免“提交”按钮在提交表单时不添加所需的POST数据。
您的按钮是一个提交
按钮,因此如果您不取消默认事件,表单也将以常规方式提交。
您需要捕获事件并取消它:
$("#firstConfirmButton").click(function(e) {
var content = $('#orderList').html();
e.preventDefault();
// the rest of your code
或者在jQuery的现代版本中:
$("#firstConfirmButton").on('click', function(e) {
var content = $('#orderList').html();
e.preventDefault();
// the rest of your code
当我试图发布一些数据,超过php.inipost_max_size设置我得到这个错误: 警告:未知:第0行中X字节的帖子内容长度超过Y字节的限制。 我不想增加post_max_size,我只想能够关闭警告,并告诉帖子数据是否超过post_max_size。我试图用error_reporting打开警告,但是因为警告在第0行,所以没有帮助。
问题内容: 我有一个div,其中包含数据库的一些文本: 以及链接列表: 该过程应如下所示: 点击链接 Ajax使用链接的URL通过GET将数据传递到php文件/同一页面 PHP返回字符串 div更改为此字符串 问题答案: 并在您的列表中添加事件
问题内容: 我在php(string)中有一个div,我想获取内容。 例如: 而且我要 样式在变化,我只知道div ID。 更新 这是我的代码,与turbod源相同,结果也相同。 所以这是原始的html 在此代码之后,我得到以下信息:链接 问题答案: 使用php DomDocument类。http://www.php.net/manual/zh/class.domdocument.php
一、简介 用于内容发布管理,发布管理以及内容相关设置的管理。 二、功能演示 管理内容 附件管理 专题 碎片管理 采集管理 批量更新栏目页 批量更新内容页 管理栏目 模型管理 类别管理 推荐位管理
在本章中,让我们研究如何Publish content 。 每个内容都已发布或未发布。 发布的内容可供访问者查看,而未发布的内容无法查看。 我们可以利用此功能隐藏公共视图中的内容而不删除它。 以下是启用或禁用内容发布选项的简单步骤。 Step 1 - 单击“ Content选项卡,如以下屏幕所示。 Step 2 - 您可以选择任何内容。 让我们选择About us (关于我们页面是在Drupal
问题内容: 好吧,我已经建立了我的json字符串,但是我不确定下一步该怎么做? 在我的php文件中,我试图将dataString写入文本文件,这样我可以看到它通过ok,但是文本文件中什么都没有!我在客户端或PHP方面做错了什么,我的php代码: 问题答案: 您为什么不尝试像这样构造数据 然后在您的AJAX通话中 现在,您的PHP脚本可以将数据作为多维数组处理