捕获和编辑回调函数的响应

时间:2015-04-03 16:41:04

标签: javascript jquery ajax mailchimp

我正在使用AjaxChimp使用ajax向MailChimp提交注册表单。

我遇到的问题是我在这个示例中使用了回调函数:AJAX Mailchimp signup form integration

但是我想陷阱并修改我从MailChimp回来的响应文本。我的代码是:

<script type="text/javascript">
        $(function() {
            $('form').ajaxChimp({
                callback: function(response) {
                    $('form .result').text(response.msg);                      
                }
            });
        })
    </script>

非常感谢任何有关如何做到这一点的帮助。我是一个javascript初学者。

谢谢,

标记

2 个答案:

答案 0 :(得分:3)

<script type="text/javascript">
        $(function() {
            $('form').ajaxChimp({
                callback: function(response) {
                    // u can this change response like
                    response = response + ' foo ' ;
                    $('form .result').text(response.msg);                      
                }
            });
        })
    </script>

答案 1 :(得分:3)

您想修改回复文字吗?以下是连接示例:

<script type="text/javascript">
        $(function() {
            $('form').ajaxChimp({
                callback: function(response) {
                    var modifiedText = "The response was " + response.msg;
                    $('form .result').text(modifiedText);
                }
            });
        })
    </script>

还有许多其他方法可以修改字符串。以下是一些例子:

http://www.w3schools.com/js/js_string_methods.asp