我在MVC 3.0中启用了不显眼的JavaScript以下代码。4次通过一个ajax调用相同的ajax请求,为什么?
using (Ajax.BeginForm("search", new { puremode = 1 }, new AjaxOptions(){ UpdateTargetId="searchResult"}))
{
<fieldset>
<legend>aaa</legend>
@Html.Partial("_SearchCriteria", Model)
<p>
<button class="t-button" type="submit">
<span class="icon16 xmag-png"></span>Search...</button><br />
</p>
</fieldset>
}
点击搜索按钮同时发出4个Ajax请求,导致4次调用“成功”方法!
注意!如果我禁用不显眼的JavaScript,问题就会消失!请检查附件图像。
我会检查你的链接。但为了提高您的认识,上面的代码会生成纯粹jQuery非炫目代码。所以它完全基于jQuery: