Javascript 使用php将文本的特定部分插入mysql

Javascript 使用php将文本的特定部分插入mysql,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我正在尝试将一些信息插入mysql数据库。其中一个元素是textarea,我在下面用javascript代码填充了它。所以它包含一个html内容。当我尝试插入db时,它是用html语法(带有标记等)插入的。我只想插入该内容的特定部分 $('#checkoutButton').click(function(){ var content2 = $('#checkout').html(); $('#checkoutText').val(content2);

我正在尝试将一些信息插入mysql数据库。其中一个元素是textarea,我在下面用javascript代码填充了它。所以它包含一个html内容。当我尝试插入db时,它是用html语法(带有标记等)插入的。我只想插入该内容的特定部分

$('#checkoutButton').click(function(){  


        var content2 = $('#checkout').html();

        $('#checkoutText').val(content2);

});
例如,这是内容,我只想插入“2卡布奇诺”和“2嘉年华”部分。我该怎么办

<h3 align="centre">Order List</h3>
<p class="items"><span>2 Cappuccino</span><span class="extra">asahsajd</span></p><p   class="items">  <span>2 Adet Fiesta</span><span class="extra">abvsvss </span></p>                             
订单列表

2杯卡布奇诺咖啡


您应该通过表单提交此数据

<form action='/url-to-send-data'>
    <input type='text' name='input1'>
    <input type='text' name='input2'>
    <button type='submit'>Submit</button>
</form>

提交

如果您可以访问作为示例提供的html中的数据,那么您需要将输入包装成一种形式,以便于将数据发布到php:

<h3 align="centre">Order List</h3>
<form method="post">
    <div class="items">
        <input type="text" name="item[]" value="2 Cappuccino" />
        <input type="text" name="extras[]" class="extra" value="asahsajd"/>
    </div>

    <div class="items">
        <input type="text" name="item[]" value="2 Adet Fiesta"/>
        <input type="text" name="extras[]" class="extra" value="abvsvss"/>
    </div>

    <input type="submit" />
</form>

为什么您试图解析html,而不是一开始就有一个表单,您可以发布单独的项,然后将它们插入DB?我如何才能访问表单的单独项?您的建议是什么?但是列表是动态的,在单击按钮之前我不知道它包含多少行。您不能使用按钮单击来附加新项目或使用Jquery将适当的项目附加到表单中吗?
<?php
    var_dump($_POST['item']);
?>