我正在尝试使用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) 我试图将这些函数称为摆脱我不需要的东西,但我的代码似乎在我开始认为是徒劳的挣扎中击败了我.我已经尝试了多种方法来解决最后两个错误,但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# ×1
dispose ×1
forms ×1
get ×1
html5 ×1
idisposable ×1
ienumerator ×1
jquery ×1
post ×1
regex ×1