Php $\u DIV元素中文本的POST

Php $\u DIV元素中文本的POST,php,Php,由于我的web风格,我不想使用input&textarea并使用$\u POST[]获取信息,我需要获取DIV元素中的信息 例如,我想获得以下信息: <div class="mine" name"myname"> this is information that i want to get and put into database by PHP ! </div> 但是我不能用$U POST来做,我怎么做 如果这个方法不能做到这一点,您知道还有其他方法可以像这样从DI

由于我的web风格,我不想使用
input
&
textarea
并使用
$\u POST[]
获取信息,我需要获取DIV元素中的信息

例如,我想获得以下信息:

<div class="mine" name"myname">
this is information that i want to get and put into database by PHP ! 
</div>
但是我不能用$U POST来做,我怎么做

如果这个方法不能做到这一点,您知道还有其他方法可以像这样从DIV获取信息吗

在jquery中执行此操作

$('.mine').text();

并使用ajax发布数据。

您需要一些JavaScript来实现这一点,例如使用:


它将
中的文本提交到您选择的脚本。

您可以使用此方法。首先,使用javascript获取

代码:


var MyDiv1=Document.getElementById('DIV1');
//这里有一些内容。

使用ajax,使用
get
post
方法将该变量发送到页面

JS:

$(document).ready(function() {
    $("#send").on("click", function() {
        $.ajax({
            url: "your_url",
            method: "POST",
            data: "myname=" + $(".mine").text(),
            success: function(response) {
                //handle response
            }
        })
    })

})
<div class="mine" name"myname">
this is information that i want to get and put into database by PHP ! 
</div>

<input type="button" name="send" id="send" value="Send"/>
HTML:

$(document).ready(function() {
    $("#send").on("click", function() {
        $.ajax({
            url: "your_url",
            method: "POST",
            data: "myname=" + $(".mine").text(),
            success: function(response) {
                //handle response
            }
        })
    })

})
<div class="mine" name"myname">
this is information that i want to get and put into database by PHP ! 
</div>

<input type="button" name="send" id="send" value="Send"/>

这是我想通过PHP获取并放入数据库的信息!

您可以在这里看到一个模拟:

您可以在提交表单时调用
onsubmit
函数并创建一个隐藏字段,如下所示

HTML 需要为您的表单提供id
id=“我的表单”


将DIV的内容放入如下变量中:

var x = document.getElementById('idname').innerHTML;

您可以使用
jQuery
来实现这一点。如果您不想使用标准表单,请使用JavaScript将这些信息发布到PHP。更好的方法是使用Ajax。据我所知,div不包含可邮寄的内容,至少不包含纯HTML,JavaScript可以做到这一点。但是你为什么不按照自己的想法设计你的输入区域呢?@Rikesh谢谢。我该怎么办?请给我一个例子。谢谢,你能给我一个JSFIDLE中的例子吗?谢谢,但是submit.php中有一个错误:注意:C:\Program Files(x86)\EasyHP-5.4.0RC4\www\test\submit.php中的未定义索引:myname在线2@user3271403在html页面中包含jquery库文件
<form action="submit.php" method="post" id="my_form">
<div class="mine" name"myname">
this is information that i want to get and put into database by PHP ! 
</div>
<input type="submit" value="submit" name="submit" />
</form>
$(document).ready(function(){
   $("#my_form").on("submit", function () {
        var hvalue = $('.mine').text();
        $(this).append("<input type='hidden' name='myname' value=' " + hvalue + " '/>");
    });
});
echo $_POST['myname'];
var x = document.getElementById('idname').innerHTML;