获取到如下网页源代码:
    <script type="text/javascript">        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-20013287-1']);
        _gaq.push(['_trackPageview']);        (function () {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
        jQuery(document).ready(function () {
            $('#countdown_dashboard').countDown({
                targetOffset: {
                    'day': 0,
                    'month': 0,
                    'year': 0,
                    'hour': 0,
                    'min': 0,
                    'sec': 25
                },
                onComplete: function () {
                    $.post('/home/ApproveView',
                            {
                                id: '4e339e6b87967f0394cca4d3',
                                nnn: '633955'
                            },
                            function (data) {
                                $('#countdown_dashboard').fadeOut();
                                $('#divResult').html(data.successInfo);
                            },
                            'json'
                    );
                }
            });            $('#email_field').focus(email_focus).blur(email_blur);
            $('#subscribe_form').bind('submit', subscribe_submit);
        });
    </script>
该如何用C#程序调用里面的函数onComplete,完成模拟提交?

解决方案 »

  1.   

    onComplete: function () {
    这个函数是没有名字的,所以外部无法调用,你可以单独定义一个function
    例如function omCom() {
                        $.post('/home/ApproveView',
                                {
                                    id: '4e339e6b87967f0394cca4d3',
                                    nnn: '633955'
                                },
                                function (data) {
                                    $('#countdown_dashboard').fadeOut();
                                    $('#divResult').html(data.successInfo);
                                },
                                'json'
                        );
                    }
    然后在你的 ajax里面调用这个函数 onComplete: omCom() 
      

  2.   

    这样你就可以从外面调用了
    c#写js代码 好像是用Response.Write("<script>onCom()</script>");
    来调用的