小编Mai*_*ado的帖子

merge_fields 错误 400 - Mailchimp api v3

我有一个包含这些字段的列表:emailFNAMELNAME。当我尝试merge_fields通过 Ajax 发送时,Ajax 返回错误:

string(400) "{"type":" http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/ ","title":"无效资源","status":400,"detail ":"无法验证提交的资源。有关特定于字段的详细信息,请参阅“错误”数组。","instance":"f311cff1-ec28-4003-8dde-007bc0001688","errors":[{"field":"merge_fields.FNAME","message" :“数据与anyOf中描述的任何模式都不匹配。”}]}”

JS:

app.subscribe = function() {
$(document).on('submit', '.form-course', function(e) {
    var fullName = $('#name').val(),
        arrName = fullName.split(' '),
        fname = arrName.slice(0, 1).join(' '),
        lname = arrName.slice(1, arrName.length).join(' ');

    var data = {
        'email' : $('#email').val(),
        "merge_fields": {
            "FNAME": fname,
            "LNAME": lname
        }
    };

    console.log(data);

    $.ajax({
        url: url+'/wp-admin/admin-ajax.php?action=ux_subscribe',
        method: 'POST',
        data: data,
        success: function(response) {
            gtag('send', 'event', 'Modal', 'subscribed', 'Subscription');
            fbq('track', 'CompleteRegistration');

            $('#modal').fadeOut(function() { …
Run Code Online (Sandbox Code Playgroud)

ajax wordpress mailchimp-api-v3.0

4
推荐指数
1
解决办法
3387
查看次数

Chart.js总是在chart.resize()上增加高度

我在addData和removeData函数内部添加了chart.resize(),但是它总是在增加高度,并且永远不会减少!

当用户单击菜单项时,我正在更新图表。有些项目具有100多个数据,而另一些项目只有2个数据,而当数据很少时,图表总是在增加高度:

Horizo​​ntalBar

为什么会这样呢?

<canvas id="chart"></canvas>
var chartData = {
            labels: [<?php echo '"'.implode('","',  $chart_labels ).'"' ?>],
            datasets: [
                {
                    data: [<?php echo implode(',',  $chart_numbers ) ?>],
                    backgroundColor: '#184b8f',
                    hoverBackgroundColor: '#ef3e42'
                }
            ]
        };

        var barOptions = {
            responsive: true,
            maintainAspectRatio: false,
            tooltips: {
                enabled: false
            },
            hover: {
                animationDuration: 0
            },
            legend: {
                display: false
            },
            scales : {
                xAxes : [{
                    gridLines : {
                        display: false
                    },
                    ticks: {
                        beginAtZero: true,
                        color: '#cfcfcf'
                    }
                } ],
                yAxes : …
Run Code Online (Sandbox Code Playgroud)

charts chart.js

2
推荐指数
2
解决办法
2985
查看次数

标签 统计

ajax ×1

chart.js ×1

charts ×1

mailchimp-api-v3.0 ×1

wordpress ×1