Javascript jquery将表单DIV的数据获取到PHP$\u POST

Javascript jquery将表单DIV的数据获取到PHP$\u POST,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我有一个工作JQuery,它允许用户选择一种颜色并更改图像+他/她选择的颜色的名称。我想要的是得到颜色名称的值到PHP$\u POST。我使用数据标题来更改颜色的名称 这是我要获取的div,这是用于更改名称的占位符 <div id="caption">Alumina Jade Metallic</div> 更新 这是我的ajax代码,用于将其传递给我的request.php $('.car-quote #getQuote').on('click', function(e

我有一个工作JQuery,它允许用户选择一种颜色并更改图像+他/她选择的颜色的名称。我想要的是得到颜色名称的值
PHP$\u POST
。我使用数据标题来更改颜色的名称

这是我要获取的div,这是用于更改名称的占位符

<div id="caption">Alumina Jade Metallic</div>
更新 这是我的ajax代码,用于将其传递给我的
request.php

$('.car-quote #getQuote').on('click', function(e){
            e.preventDefault();
            var variantOpt = $('#variantOpt').val();
            var fName = $('#fName').val();
            var lName = $('#lName').val();
            var address = $('#address').val();
            var doBirth = $('#doBirth').val();
            var city = $('#city').val();
            var zipCode = $('#zipCode').val();
            var email = $('#email').val();
            var phone = $('#phone').val();
            var remarks = $('#remarks').val();
            var form = new Array({ 'variantOpt':variantOpt, 'fName':fName, 'lName':lName, 'address':address, 'doBirth':doBirth, 'city':city, 'zipCode':zipCode,
                                 'email':email, 'phone':phone, 'remarks':remarks });

            $.ajax({
                type: 'POST',
                url: "/093017/inquiry/mailInqueries/requestaquote.php",
                data: ({'action': 'car-quote', 'form': form})
            }).done(function(data) {
                $('#car-quote .result').html(data);

            $(".car-quote")[0].reset();
            });
$action = $_POST['action'];

    $variantOpt = $_POST['form'][0]['variantOpt'];
    $fName = $_POST['form'][0]['fName'];
    $lName = $_POST['form'][0]['lName'];
    $address = $_POST['form'][0]['address'];
    $doBirth = $_POST['form'][0]['doBirth'];
    $city = $_POST['form'][0]['city'];
    $zipCode = $_POST['form'][0]['zipCode'];
    $email = $_POST['form'][0]['email'];
    $phone = $_POST['form'][0]['phone'];
    $remarks = $_POST['form'][0]['remarks'];
这就是在我的
request.php

$('.car-quote #getQuote').on('click', function(e){
            e.preventDefault();
            var variantOpt = $('#variantOpt').val();
            var fName = $('#fName').val();
            var lName = $('#lName').val();
            var address = $('#address').val();
            var doBirth = $('#doBirth').val();
            var city = $('#city').val();
            var zipCode = $('#zipCode').val();
            var email = $('#email').val();
            var phone = $('#phone').val();
            var remarks = $('#remarks').val();
            var form = new Array({ 'variantOpt':variantOpt, 'fName':fName, 'lName':lName, 'address':address, 'doBirth':doBirth, 'city':city, 'zipCode':zipCode,
                                 'email':email, 'phone':phone, 'remarks':remarks });

            $.ajax({
                type: 'POST',
                url: "/093017/inquiry/mailInqueries/requestaquote.php",
                data: ({'action': 'car-quote', 'form': form})
            }).done(function(data) {
                $('#car-quote .result').html(data);

            $(".car-quote")[0].reset();
            });
$action = $_POST['action'];

    $variantOpt = $_POST['form'][0]['variantOpt'];
    $fName = $_POST['form'][0]['fName'];
    $lName = $_POST['form'][0]['lName'];
    $address = $_POST['form'][0]['address'];
    $doBirth = $_POST['form'][0]['doBirth'];
    $city = $_POST['form'][0]['city'];
    $zipCode = $_POST['form'][0]['zipCode'];
    $email = $_POST['form'][0]['email'];
    $phone = $_POST['form'][0]['phone'];
    $remarks = $_POST['form'][0]['remarks'];

使用获取div的内容


使用获取div的内容


你在同一个页面上有$\u POST和javascript吗?我使用一个单独的php,但是我在同一个页面上有表单。你在同一个页面上有$\u POST和javascript吗?我使用单独的php,但是我在同一个页面上有表单。忘了告诉你了。我的表单有一个ajax。然后把它传给我的php发送邮件。那么,你能解释一下这个问题吗?一切看起来都已就绪。传递颜色名称无效,因为它位于div中。无法获取其值。我将添加ajax和php表单。您可以将其放在您的ajax代码中请求的位置。php
var doBirth=$(';#doBirth';).val();var city=$(';#city';).val();var zipCode=$(';#zipCode';).val()此外,您可以通过添加一个数字(时间单位为ms)作为第一个参数,然后添加回调函数来修复show()。很高兴我能提供帮助。。快乐编码!忘了告诉你了。我的表单有一个ajax。然后把它传给我的php发送邮件。那么,你能解释一下这个问题吗?一切看起来都已就绪。传递颜色名称无效,因为它位于div中。无法获取其值。我将添加ajax和php表单。您可以将其放在您的ajax代码中请求的位置。php
var doBirth=$(';#doBirth';).val();var city=$(';#city';).val();var zipCode=$(';#zipCode';).val()此外,您可以通过添加一个数字(时间单位为ms)作为第一个参数,然后添加回调函数来修复show()。很高兴我能提供帮助。。快乐编码!
var color = $('#caption').html();