小编Dan*_*jir的帖子

jQuery AJAX POST变成了GET

我正在尝试使用jQuery将表单数据发送到当前页面以进行变量处理.当我发送POST请求时,服务器收到GET请求,我的URL更改为匹配该GET.据我所知,如果我没有隐式使用type: "POST",jQuery会自动转向GET请求,但这是我相信的.任何帮助,将不胜感激.

<script>
    function addadomain(){
        $.ajax({
            type: "POST",
            url: "domains.php",
            data: $("#domainform form").serializeArray(),
            success: function() {
                $("#domainlist").load("domains.php #domainlist");
                $.ajaxSetup({ cache: false });
            }
        });
        return false;
    };
</script>

<a id="displayText" href="#" onclick="toggle();" >Add Domains</a> 

<div id="toggleText" style="display: none">
    <form name="adddomain" id="domainform" autocomplete="on">
        <input type="hidden" name="userid" id="userid" value="<?PHP echo $loggedInUser->user_id; ?>" />

        Domain: <input type="text" name="domain" id="domain" required="required" /><br />
        Keyword: <input type="text" name="keyword" id="keyword" required="required" /><br />
        Facebook Url: <input type="text" name="facebook" id="facebook" /><br />
        Twitter Url: <input …
Run Code Online (Sandbox Code Playgroud)

forms jquery post html5 get

6
推荐指数
1
解决办法
5311
查看次数

清理IDisposable问题

我试图将这些函数称为摆脱我不需要的东西,但我的代码似乎在我开始认为是徒劳的挣扎中击败了我.我已经尝试了多种方法来解决最后两个错误,但IEnumerator给了我外卡.错误在行:if(enumerator2是IDisposable)和if(枚举器是IDisposable)

        try
        {
            enumerator = matchs.GetEnumerator();
            while (enumerator.MoveNext())
            {
                IEnumerator enumerator2;
                Match current = (Match) enumerator.Current;
                num = 0;
                try
                {
                    enumerator2 = current.Groups.GetEnumerator();
                    while (enumerator2.MoveNext())
                    {
                        Group group = (Group) enumerator2.Current;
                        strArray[num, num3] = group.Value;
                        num++;
                    }
                }
                finally
                {
                    if (enumerator2 is IDisposable)
                    {
                        (enumerator2 as IDisposable).Dispose();
                    }
                }
                if (num2 < num3)
                {
                    num2 = num3;
                }
                num3++;
            }
        }
        finally
        {
            if (enumerator is IDisposable)
            {
                (enumerator as IDisposable).Dispose();
            }
        }
        strArray[num, 0] = Conversions.ToString((int) (num2 …
Run Code Online (Sandbox Code Playgroud)

c# regex ienumerator dispose idisposable

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

标签 统计

c# ×1

dispose ×1

forms ×1

get ×1

html5 ×1

idisposable ×1

ienumerator ×1

jquery ×1

post ×1

regex ×1